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 421657
8  * @description 获取补光灯能力出参(对应 : NET_LIGHTINGCONTROL_CAPS)
9  * @origin autoTool
10  * @date 2023/10/19 17:27:54
11  */
12 public class NET_OUT_LIGHTINGCONTROL_CAPS extends NetSDKLib.SdkStructure {
13     /**
14      * /结构体大小
15      */
16     public int dwSize;
17     /**
18      * /是否支持灯光控制
19      */
20     public int bSupport;
21     /**
7412dd 22      * /支持的灯光配置版本 {@link com.iailab.netsdk.lib.enumeration.EM_LC_CONFIG_VERSION}
149dd0 23      */
H 24     public int emConfigVersion;
25     /**
7412dd 26      * /灯光类型 {@link com.iailab.netsdk.lib.enumeration.EM_LC_LIGHT_TYPE}
149dd0 27      */
H 28     public int emLightType;
29     /**
30      * /复合灯光类型
31      */
32     public int[] anLightTypeComplex = new int[3];
33     /**
34      * /复合灯光类型数量
35      */
36     public int nLightTypeComplexLen;
37     /**
38      * /近光灯组数量
39      */
40     public int nNearLightNumber;
41     /**
42      * /中光灯组数量
43      */
44     public int nMiddleLightNumber;
45     /**
46      * /远光灯组数量
47      */
48     public int nFarLightNumber;
49     /**
7412dd 50      * /默认支持的模式 {@link com.iailab.netsdk.lib.enumeration.EM_LC_MODE}
149dd0 51      */
H 52     public int emDefaultMode;
53     /**
54      * /支持的模式类型
55      */
56     public int[] anModes = new int[20];
57     /**
58      * /支持的模式数量
59      */
60     public int nModesLen;
61     /**
62      * /复合灯模式信息
63      */
64     public NET_MODES_COMPLEX_LIGHT stuModesComplex = new NET_MODES_COMPLEX_LIGHT();
65     /**
66      * /灯光组信息
67      */
68     public NET_LIGHT_TYPE_COMPLEX_DETAIL stuLightTypeComplexDetail = new NET_LIGHT_TYPE_COMPLEX_DETAIL();
69     /**
70      * /云台联动灯光信息
71      */
72     public NET_LINKING_DETAIL stuLinkingDetail = new NET_LINKING_DETAIL();
73     /**
74      * /灯光组功率控制掩码
75      */
76     public int[] anPower = new int[3];
77     /**
78      * /灯光组激光角度控制掩码
79      */
80     public int[] anAngleControl = new int[3];
81     /**
82      * /灯光补偿信息
83      */
84     public NET_CORRECTION stuCorrection = new NET_CORRECTION();
85     /**
86      * /灯光灵敏度信息
87      */
88     public NET_SENSITIVITY stuSensitivity = new NET_SENSITIVITY();
89     /**
90      * /是否支持激光灯光轴调节
91      */
92     public int bSupportLaserLightMove;
93     /**
94      * /定时模式支持的时间段数量
95      */
96     public int nLightingTimeSectionNum;
97     /**
98      * /是否支持分时配置
99      */
100     public int bSupportByTime;
101     /**
102      * /是否支持复合灯模式信息
103      */
104     public int bSupportModesComplex;
105
106     public NET_OUT_LIGHTINGCONTROL_CAPS() {
107         this.dwSize = this.size();
108     }
109 }