11d3ffd26Sopenharmony_ci# Copyright (c) 2023 Huawei Device Co., Ltd.
21d3ffd26Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
31d3ffd26Sopenharmony_ci# you may not use this file except in compliance with the License.
41d3ffd26Sopenharmony_ci# You may obtain a copy of the License at
51d3ffd26Sopenharmony_ci#
61d3ffd26Sopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
71d3ffd26Sopenharmony_ci#
81d3ffd26Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software
91d3ffd26Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
101d3ffd26Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
111d3ffd26Sopenharmony_ci# See the License for the specific language governing permissions and
121d3ffd26Sopenharmony_ci# limitations under the License.
131d3ffd26Sopenharmony_ci
141d3ffd26Sopenharmony_cidomain: CAMERA_FWK_UE
151d3ffd26Sopenharmony_ci
161d3ffd26Sopenharmony_ciDPS_IMAGE_EXCEPTION:
171d3ffd26Sopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, desc: Record the abnormalities during the processing of 80 to 100 point, preserve: true}
181d3ffd26Sopenharmony_ci  PNAMEID: {type: STRING, desc: package name}
191d3ffd26Sopenharmony_ci  PVERSIONID: {type: STRING, desc: application version}
201d3ffd26Sopenharmony_ci  IMAGEID: {type: STRING, desc: The name of the 80 point picture}
211d3ffd26Sopenharmony_ci  USERID: {type: INT32, desc: User ID for the application layer user space}
221d3ffd26Sopenharmony_ci  EXCEPTIONSOURCE: {type: INT32, desc: Exception object}
231d3ffd26Sopenharmony_ci  EXCEPTIONCAUSE: {type: INT32, desc: Specific causes of exceptions}
241d3ffd26Sopenharmony_ci  TEMPERATURELEVEL: {type: INT32, desc: Current system temperature}
251d3ffd26Sopenharmony_ci
261d3ffd26Sopenharmony_ciDPS_IMAGE_MODE_CHANGE:
271d3ffd26Sopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, desc: Documentation of mode scheduling changes during processing of 80 point images, preserve: true}
281d3ffd26Sopenharmony_ci  PNAMEID: {type: STRING, desc: package name}
291d3ffd26Sopenharmony_ci  PVERSIONID: {type: STRING, desc: application version}
301d3ffd26Sopenharmony_ci  EXCUTIONMODE: {type: INT32, desc: Switching mode information}
311d3ffd26Sopenharmony_ci  CHANGEREASON: {type: INT32, desc: Reason for switching}
321d3ffd26Sopenharmony_ci  TEMPERATURELEVEL: {type: INT32, desc: Current system temperature}
331d3ffd26Sopenharmony_ci
341d3ffd26Sopenharmony_ciDPS_IMAGE_OPERATE:
351d3ffd26Sopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, desc: Record the record of operation commands received from the media library, preserve: true}
361d3ffd26Sopenharmony_ci  PNAMEID: {type: STRING, desc: package name}
371d3ffd26Sopenharmony_ci  PVERSIONID: {type: STRING, desc: application version}
381d3ffd26Sopenharmony_ci  IMAGEID: {type: STRING, desc: The name of the 80 point picture}
391d3ffd26Sopenharmony_ci  USERID: {type: INT32, desc: User ID for the application layer user space}
401d3ffd26Sopenharmony_ci  DEFEVENTTYPE: {type: INT32, desc: The second phase of the photo operation events}
411d3ffd26Sopenharmony_ci  DISCARDABLE: {type: BOOL, desc: Flag whether to put it into the recycle bin}
421d3ffd26Sopenharmony_ci  TRIGGERMODE: {type: INT32, desc: Trigger modes}
431d3ffd26Sopenharmony_ci  HIGHJOBNUM: {type: INT32, desc: Number of high priority tasks}
441d3ffd26Sopenharmony_ci  NORMALJOBNUM: {type: INT32, desc: Number of general priority tasks}
451d3ffd26Sopenharmony_ci  LOWJOBNUM: {type: INT32, desc: Units of low priority tasks}
461d3ffd26Sopenharmony_ci  TEMPERATURELEVEL: {type: INT32, desc: Current system temperature}
471d3ffd26Sopenharmony_ci
481d3ffd26Sopenharmony_ciDPS_IMAGE_PROCESS_RESULT:
491d3ffd26Sopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, desc: Record the time spent at each stage of the 80 to 100 point image processing, preserve: true}
501d3ffd26Sopenharmony_ci  PNAMEID: {type: STRING, desc: package name}
511d3ffd26Sopenharmony_ci  PVERSIONID: {type: STRING, desc: application version}
521d3ffd26Sopenharmony_ci  IMAGEID: {type: STRING, desc: The name of the 80 point picture}
531d3ffd26Sopenharmony_ci  USERID: {type: INT32, desc: User ID for the application layer user space}
541d3ffd26Sopenharmony_ci  SYNCHRONIZETIME: {type: UINT64, desc: Task synchronization elapsed time}
551d3ffd26Sopenharmony_ci  DISPATCHTIME: {type: UINT64, desc: Task distribution time in seconds}
561d3ffd26Sopenharmony_ci  PROCESSTIME: {type: UINT64, desc: HAL processing task elapsed time}
571d3ffd26Sopenharmony_ci  IMAGEDONETIME: {type: UINT64, desc: Time taken for images to be returned to the media library}
581d3ffd26Sopenharmony_ci  RESTORETIME: {type: UINT64, desc: Recovery task elapsed time}
591d3ffd26Sopenharmony_ci  CANCELTIME: {type: UINT64, desc: Undo task elapsed time}
601d3ffd26Sopenharmony_ci  TRAILINGTIME: {type: UINT64, desc: Length of time the task is trailing off}
611d3ffd26Sopenharmony_ci  PHOTOJOBTYPE: {type: INT32, desc: Task type}
621d3ffd26Sopenharmony_ci  HIGHJOBNUM: {type: INT32, desc: Number of high priority tasks}
631d3ffd26Sopenharmony_ci  NORMALJOBNUM: {type: INT32, desc: Number of general priority tasks}
641d3ffd26Sopenharmony_ci  LOWJOBNUM: {type: INT32, desc: units of low priority tasks}
651d3ffd26Sopenharmony_ci  TEMPERATURELEVEL: {type: INT32, desc: Current system temperature}
66