houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
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 }