houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3
4 import com.iailab.netsdk.lib.NetSDKLib;
5 import com.iailab.netsdk.lib.enumeration.EM_RADAR_GETCAPS_AREASUB_TYPE;
6 import com.iailab.netsdk.lib.enumeration.EM_RADAR_GETCAPS_RADAR_TYPE;
7
8 /**
9  * @author 260611
10  * @description 获取雷达能力出参(对应 EM_RADAR_OPERATE_TYPE_GETCAPS)
11  * @date 2022/08/04 10:13:32
12  */
13 public class NET_OUT_RADAR_GETCAPS extends NetSDKLib.SdkStructure {
14     /**
15      * 结构体大小
16      */
17     public int dwSize;
18     /**
19      * 雷达探测距离,实际距离扩大100倍,单位米
20      */
21     public int nDetectionRange;
22     /**
23      * 雷达探测角度,实际角度扩大100倍,单位度
24      */
25     public int nDetectionAngle;
26     /**
27      * 雷达人探测距离,实际距离扩大100倍,单位米
28      */
29     public int nDetectionHuman;
30     /**
31      * 下列扩展能力是否有效(老设备不支持获取下列能力,从而无法用于判断是否支持下列能力)
32      */
33     public int bExValid;
34     /**
35      * 雷达功率配置能力
36      */
37     public NET_RADAR_CAPACITY_CAP stuCapacityCap = new NET_RADAR_CAPACITY_CAP();
38     /**
39      * 雷达场景配置能力
40      */
41     public NET_RADAR_SCENE_CAP stuSceneCap = new NET_RADAR_SCENE_CAP();
42     /**
43      * 雷达信道配置能力
44      */
45     public NET_RADAR_CHANNEL_CAP stuChannelCap = new NET_RADAR_CHANNEL_CAP();
46     /**
47      * 雷达场景变更能力
48      */
49     public NET_RADAR_MOVEDDETECT_CAP stuMovedDetectCap = new NET_RADAR_MOVEDDETECT_CAP();
50     /**
51      * 雷达控制盒支持的协议能力
52      */
53     public NET_RADAR_PROTOCAL_CAP stuProtocalCap = new NET_RADAR_PROTOCAL_CAP();
54     /**
7412dd 55      * 雷达探测范围形状 {@link com.iailab.netsdk.lib.enumeration.EM_RADAR_GETCAPS_AREASUB_TYPE}
149dd0 56      */
H 57     public int emAreaSubType;
58     /**
7412dd 59      * 雷达类型 {@link com.iailab.netsdk.lib.enumeration.EM_RADAR_GETCAPS_RADAR_TYPE}
149dd0 60      */
H 61     public int emRadarType;
62
63     public NET_OUT_RADAR_GETCAPS() {
64         this.dwSize = this.size();
65     }
66
67 }