12e147c35Sopenharmony_ci# Copyright (C) 2023-2023 Huawei Device Co., Ltd.
22e147c35Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
32e147c35Sopenharmony_ci# you may not use this file except in compliance with the License.
42e147c35Sopenharmony_ci# You may obtain a copy of the License at
52e147c35Sopenharmony_ci# 
62e147c35Sopenharmony_ci#      http://www.apache.org/licenses/LICENSE-2.0
72e147c35Sopenharmony_ci# 
82e147c35Sopenharmony_ci#  Unless required by applicable law or agreed to in writing, software
92e147c35Sopenharmony_ci#  distributed under the License is distributed on an "AS IS" BASIS,
102e147c35Sopenharmony_ci#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
112e147c35Sopenharmony_ci#  See the License for the specific language governing permissions and
122e147c35Sopenharmony_ci#  limitations under the License.
132e147c35Sopenharmony_ci# Description: hisysevent
142e147c35Sopenharmony_ci# Author: wangxueshuang
152e147c35Sopenharmony_ci# Create: 2023-01-30
162e147c35Sopenharmony_ci
172e147c35Sopenharmony_cidomain: CAST_ENGINE
182e147c35Sopenharmony_ci
192e147c35Sopenharmony_ciCAST_ENGINE_ERR:
202e147c35Sopenharmony_ci  __BASE: {type: FAULT, level: CRITICAL, desc: projection error events}
212e147c35Sopenharmony_ci  SEQUENTIAL_ID: {type: STRING, desc: used to associate projection events}
222e147c35Sopenharmony_ci  CAST_SESSION_ID: {type: INT32, desc: projection session ID}
232e147c35Sopenharmony_ci  ERROR_CODE: {type: INT32, desc: error code}
242e147c35Sopenharmony_ci  SUB_ERR_CODE: {type: INT32, desc: sub error code}
252e147c35Sopenharmony_ci  EXT_ERR_INFO: {type: INT32, desc: extended error information}
262e147c35Sopenharmony_ci  ERR_MSG: {type: STRING, desc: error information sent from the sink during stream projection}
272e147c35Sopenharmony_ci  WIFI_INFO: {type: STRING, desc: wifi information when a projection error occurs}
282e147c35Sopenharmony_ci  BIZ_PACKAGE_NAME: {type: STRING, desc: package name}
292e147c35Sopenharmony_ci  REMOTE_BIZ_TRUNCATED_UDID: {type: STRING, desc: remote truncated UDID}
302e147c35Sopenharmony_ci
312e147c35Sopenharmony_ciNO_DEVICE_FOUND:
322e147c35Sopenharmony_ci  __BASE: {type: STATISTIC, level: MINOR, desc: statistics on undiscovered devices}
332e147c35Sopenharmony_ci  BT_SWITCH: {type: INT32, desc: bluetooth switch status}
342e147c35Sopenharmony_ci  WIFI_INFO: {type: STRING, desc: wifi information when the device is not discovered}
352e147c35Sopenharmony_ci  SCAN_TIME: {type: INT32, desc: scan time}
362e147c35Sopenharmony_ci
372e147c35Sopenharmony_ciCAST_ENGINE_EVE:
382e147c35Sopenharmony_ci  __BASE: {type: STATISTIC, level: MINOR, desc: projection event}
392e147c35Sopenharmony_ci  SEQUENTIAL_ID: {type: STRING, desc: used to associate projection events}
402e147c35Sopenharmony_ci  CAST_SESSION_ID: {type: INT32, desc: projection session ID}
412e147c35Sopenharmony_ci  ERROR_CODE: {type: INT32, desc: error code}
422e147c35Sopenharmony_ci  SUB_ERR_CODE: {type: INT32, desc: sub error code}
432e147c35Sopenharmony_ci  EXT_ERR_INFO: {type: INT32, desc: extended error information}
442e147c35Sopenharmony_ci  ERR_MSG: {type: STRING, desc: error information sent from the sink during stream projection}
452e147c35Sopenharmony_ci  LOCAL_DEVICE_INFO: {type: STRING, desc: local device information record}
462e147c35Sopenharmony_ci  REMOTE_DEVICE_INFO: {type: STRING, desc: remote device information record}
472e147c35Sopenharmony_ci  CONNECT_INFO: {type: STRING, desc: connect information record}
482e147c35Sopenharmony_ci  CAST_STREAM_INFO: {type: STRING, desc: stream information record}
492e147c35Sopenharmony_ci
502e147c35Sopenharmony_ciWIFI_INFO:
512e147c35Sopenharmony_ci  __BASE: {type: STATISTIC, level: MINOR, desc: wifi information}
522e147c35Sopenharmony_ci  FREQ: {type: INT32, desc: frequency band of the current wifi connection}
532e147c35Sopenharmony_ci  RSSI: {type: INT32, desc: signal strength of the current connection}
542e147c35Sopenharmony_ci  LINKSPEED: {type: INT32, desc: TX rate of the current connection}
552e147c35Sopenharmony_ci  RXLINKSPEED: {type: INT32, desc: RX rate of the current connection}
562e147c35Sopenharmony_ci  SNR: {type: INT32, desc: SNR of the current connection}
572e147c35Sopenharmony_ci  CHLOAD: {type: INT32, desc: channel loading of the current connected}
582e147c35Sopenharmony_ci  FREQ_P2P: {type: INT32, desc: frequency band of the current P2P wifi connection}
592e147c35Sopenharmony_ci  RSSI_P2P: {type: INT32, desc: signal strength of the current P2P connection}
602e147c35Sopenharmony_ci  LINKSPEED_P2P: {type: INT32, desc: TX rate of the current P2P connection}
612e147c35Sopenharmony_ci  RXLINKSPEED_P2P: {type: INT32, desc: RX rate of the current P2P connection}
622e147c35Sopenharmony_ci  SNR_P2P: {type: INT32, desc: SNR of the current P2P connection}
632e147c35Sopenharmony_ci  CHLOAD_P2P: {type: INT32, desc: channel loading of the current P2P connected}
64