提交 | 用户 | 时间
|
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 |
} |