houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3
4 import com.iailab.netsdk.lib.NetSDKLib;
5
6 /**
7  * @author 291189
8  * @description GPS状态信息
9  * @origin autoTool
10  * @date 2023/09/06 15:55:03
11  */
12 public class NET_GPS_STATUS_INFO extends NetSDKLib.SdkStructure {
13     /**
14      * 定位时间
15      */
16     public NET_TIME revTime = new NET_TIME();
17     /**
18      * 设备序列号
19      */
20     public byte[] DvrSerial = new byte[50];
21     /**
22      * 对齐字节
23      */
24     public byte[] byRserved1 = new byte[6];
25     /**
26      * 经度(单位是百万分之度,范围0-360度)
27      */
28     public double longitude;
29     /**
30      * 纬度(单位是百万分之度,范围0-180度)
31      */
32     public double latidude;
33     /**
34      * 高度(米)
35      */
36     public double height;
37     /**
38      * 方向角(正北方向为原点,顺时针为正)
39      */
40     public double angle;
41     /**
42      * 速度(单位km/H)
43      */
44     public double speed;
45     /**
46      * 定位星数, emDateSource为 EM_DATE_SOURCE_GPS时有效
47      */
48     public short starCount;
49     /**
50      * 对齐字节
51      */
52     public byte[] byRserved2 = new byte[2];
53     /**
7412dd 54      * 天线状态, emDateSource为 EM_DATE_SOURCE_GPS时有效 {@link com.iailab.netsdk.lib.enumeration.NET_THREE_STATUS_BOOL}
149dd0 55      */
H 56
57     public int antennaState;
58     /**
7412dd 59      * 定位状态  {@link com.iailab.netsdk.lib.enumeration.NET_THREE_STATUS_BOOL}
149dd0 60      */
H 61     public int orientationState;
62     /**
63      * 工作状态(0=未定位,1=非差分定位,2=差分定位,3=无效PPS,6=正在估算
64      * emDateSource为 EM_DATE_SOURCE_GPS时有效
65      */
66     public int workStae;
67     /**
68      * 发生的报警位置个数
69      */
70     public int nAlarmCount;
71     /**
72      * 发生的报警位置,值可能多个, emDateSource为 EM_DATE_SOURCE_GPS时有效
73      */
74     public int[] nAlarmState = new int[128];
75     /**
76      * 0-实时 1-补传
77      */
78     public byte bOffline;
79     /**
80      * GPS信噪比,表示GPS信号强度,值越大,信号越强 范围:0~100,0表示不可用
81      */
82     public byte bSNR;
83     /**
84      * 对齐字节
85      */
86     public byte[] byRserved3 = new byte[2];
87     /**
7412dd 88      * 数据来源 {@link com.iailab.netsdk.lib.enumeration.EM_DATE_SOURCE}
149dd0 89      */
H 90     public int emDateSource;
91     /**
92      * 在当前工作模式下(GPS或北斗等系统)的信号强度
93      */
94     public int nSignalStrength;
95     /**
96      * 水平精度因子惯性导航时无效
97      */
98     public float fHdop;
99     /**
100      * 位置精度因子,惯性导航时无效
101      */
102     public float fPdop;
103     /**
104      * 总里程, 单位 米
105      */
106     public int nMileage;
107     /**
108      * 保留字节
109      */
110     public byte[] byRserved = new byte[96];
111
112     public NET_GPS_STATUS_INFO() {
113     }
114 }