提交 | 用户 | 时间
|
149dd0
|
1 |
package com.iailab.netsdk.lib.structure; |
H |
2 |
|
|
3 |
import com.iailab.netsdk.lib.NetSDKLib; |
|
4 |
|
|
5 |
/** |
|
6 |
* @author 291189 |
|
7 |
* @version 1.0 |
|
8 |
* @description CLIENT_RadarManualTrack接口入参 |
|
9 |
* @date 2021/10/21 20:03 |
|
10 |
*/ |
|
11 |
public class NET_IN_RADAR_MANUAL_TRACK extends NetSDKLib.SdkStructure { |
|
12 |
/** |
|
13 |
* 结构体大小 |
|
14 |
*/ |
|
15 |
public int dwSize; |
|
16 |
/** 需要跟踪的球机 */ |
|
17 |
public byte[] szSDIP = new byte[32]; |
|
18 |
/** 需要跟踪目标的轨迹号 */ |
|
19 |
public int nTrackID; |
|
20 |
/** 跟踪时间,单位为s */ |
|
21 |
public int nTime; |
|
22 |
/** 跟踪动作, 0:停止手动跟踪, 1:开始手动跟踪 */ |
|
23 |
public int nAction; |
|
24 |
/** 经纬度坐标,用整型传输,扩大1000000倍,小数点后6位有效,数组0表示经度,数组1表示纬度 */ |
|
25 |
public int[] arrCoordinate = new int[2]; |
|
26 |
/** 手动跟踪的原因, bit0表示超速 bit1表示是否AIS匹配 bit2表示是否禁行 bit3表示是否逆行 (bit位置1表示需要手动跟踪,全0表示普通跟踪命令) */ |
|
27 |
public int nAlarmType; |
|
28 |
/** 航速:要跟踪目标的速度,单位km/h 扩大10000 倍下发(精度0.0001) */ |
|
29 |
public int nSpeed; |
|
30 |
/** 航向:正北方向为0° 顺时针为正 0-360°,扩大100倍下发 */ |
|
31 |
public int nAzimuth; |
|
32 |
/** 通道号 */ |
|
33 |
public int nChannel; |
|
34 |
|
|
35 |
public NET_IN_RADAR_MANUAL_TRACK() { |
|
36 |
this.dwSize = this.size(); |
|
37 |
} |
|
38 |
} |