1# Copyright (C) 2022 Huawei Device Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14domain: LOCATION
15
16GNSS_SESSION:
17  __BASE: {type: STATISTIC, level: MINOR, desc: GNSS session report}
18  APP_IDENTITIES: {type: STRING, desc: app identities  in this gnss session}
19  APP_REQUEST_GNSS_COUNT: {type: INT32, desc: all app request gnss count in this session}
20  AVG_CN0_40KMPH: {type: INT32, desc: the average CN0 of top 4 CVs when the speed exceed 40 kmph at the first time}
21  CATCH_4SV_TIME: {type: INT64, desc: timestamp of get 4 SVs whose CN0 bigger than 28}
22  DECODE_4SV_TIME: {type: INT64, desc: timestamp of decode 4 SVs whose CN0 bigger than 28}
23  FIRST_CATCH_SV_TIME: {type: INT64, desc: timestamp of find first sv}
24  FIX_SV: {type: STRING, desc: sv status when fix}
25  LOST_POSITION_COUNT: {type: INT32, desc: counts of losing fix in one session}
26  MAX_CN0: {type: INT32, desc: max value of average cn0s of TOP4 Svs reported each seconds}
27  START_TIME: {type: INT64, desc: timestamp of gnss start}
28  STOP_TIME: {type: INT64, desc: timestamp of gnss stop}
29  TTFF: {type: INT32, desc: Time to First Fix}
30
31GNSS_STATE:
32  __BASE: {type: STATISTIC, level: MINOR, tag: PowerStats, desc: GNSS location status}
33  STATE: {type: STRING, desc: start or stop}
34  PID: {type: INT32, desc: PID value}
35  UID: {type: INT32, desc: UID value}
36
37LBS_CHR_INNER_EVENT:
38  __BASE: {type: STATISTIC, level: MINOR, desc: report data event}
39  EVENT: {type: UINT32, desc: event}
40  NAMES: {type: STRING, desc: names}
41  VALUES: {type: STRING, desc: values}
42
43LBS_DAILY_RECORD:
44  __BASE: {type: STATISTIC, level: MINOR, desc: request daily record}
45  GNSS_REQUEST_COUNT: {type: INT32, desc: GNSS request count}
46  NETWORK_REQUEST_COUNT: {type: INT32, desc: Network position count}
47  NETWORK_TIMEOUT_COUNT: {type: INT32, desc: Network position timeout count}
48
49POSITION_JUMP_ERROR:
50  __BASE: {type: FAULT, level: MINOR, desc: position jump error event}
51  AR_STATUS: {type: UINT32, desc: ar status}
52  FINAL_2F: {type: DOUBLE, desc: distance between final and final}
53  FINAL_2P: {type: DOUBLE, desc: distance between pvt and pvt}
54  PVT_2P: {type: DOUBLE, desc: distance between final and pvt}
55
56SWITCH_STATE:
57  __BASE: {type: STATISTIC, level: MINOR, tag: PowerStats, desc: start or stop Location switch}
58  STATE: {type: STRING, desc: enable or disable}