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 251823
7  * @description 补光灯灵敏度配置信息单元
8  * @date 2023/05/23 09:40:10
9  */
10 public class CFG_LIGHTING_V2_UNIT extends NetSDKLib.SdkStructure {
11     /**
7412dd 12      * 灯光类型 {@link com.iailab.netsdk.lib.enumeration.EM_CFG_LC_LIGHT_TYPE}
149dd0 13      */
H 14     public int emLightType;
15     /**
7412dd 16      * 灯光模式 {@link com.iailab.netsdk.lib.enumeration.EM_CFG_LC_MODE}
149dd0 17      */
H 18     public int emMode;
19     /**
20      * 灯光补偿
21      */
22     public int nCorrection;
23     /**
24      * 灯光灵敏度
25      */
26     public int nSensitive;
27     /**
28      * 补光灯开关延时
29      */
30     public int nLightSwitchDelay;
31     /**
32      * 近光灯组信息
33      */
34     public NET_LIGHT_INFO[] anNearLight = new NET_LIGHT_INFO[4];
35     /**
36      * 近光灯组数量
37      */
38     public int nNearLightLen;
39     /**
40      * 中光灯组信息
41      */
42     public NET_LIGHT_INFO[] anMiddleLight = new NET_LIGHT_INFO[4];
43     /**
44      * 中光灯组数量
45      */
46     public int nMiddleLightLen;
47     /**
48      * 远光灯组信息
49      */
50     public NET_LIGHT_INFO[] anFarLight = new NET_LIGHT_INFO[4];
51     /**
52      * 远光灯组数量
53      */
54     public int nFarLightLen;
55     /**
56      * 当前白光灯上限亮度相对于白光灯最大亮度的百分比0~100
57      */
58     public int nPercentOfMaxBrightness;
59     /**
60      * 智能补光方案下生效,表示红外白光切换延时,防止来回切换影响寿命和体验单位秒 范围0-300 默认30s
61      */
62     public int nAIMixLightSwitchDelay;
63     /**
64      * 预留字节
65      */
66     public byte[] byReserved = new byte[120];
67
68     public CFG_LIGHTING_V2_UNIT() {
69         for (int i = 0; i < anNearLight.length; i++) {
70             anNearLight[i] = new NET_LIGHT_INFO();
71         }
72         for (int i = 0; i < anMiddleLight.length; i++) {
73             anMiddleLight[i] = new NET_LIGHT_INFO();
74         }
75         for (int i = 0; i < anFarLight.length; i++) {
76             anFarLight[i] = new NET_LIGHT_INFO();
77         }
78     }
79 }