package com.iailab.netsdk.lib.structure;
|
|
import com.iailab.netsdk.lib.NetSDKLib;
|
|
/**
|
* @author 251823
|
* @description 补光灯灵敏度配置信息单元
|
* @date 2023/05/23 09:40:10
|
*/
|
public class CFG_LIGHTING_V2_UNIT extends NetSDKLib.SdkStructure {
|
/**
|
* 灯光类型 {@link com.iailab.netsdk.lib.enumeration.EM_CFG_LC_LIGHT_TYPE}
|
*/
|
public int emLightType;
|
/**
|
* 灯光模式 {@link com.iailab.netsdk.lib.enumeration.EM_CFG_LC_MODE}
|
*/
|
public int emMode;
|
/**
|
* 灯光补偿
|
*/
|
public int nCorrection;
|
/**
|
* 灯光灵敏度
|
*/
|
public int nSensitive;
|
/**
|
* 补光灯开关延时
|
*/
|
public int nLightSwitchDelay;
|
/**
|
* 近光灯组信息
|
*/
|
public NET_LIGHT_INFO[] anNearLight = new NET_LIGHT_INFO[4];
|
/**
|
* 近光灯组数量
|
*/
|
public int nNearLightLen;
|
/**
|
* 中光灯组信息
|
*/
|
public NET_LIGHT_INFO[] anMiddleLight = new NET_LIGHT_INFO[4];
|
/**
|
* 中光灯组数量
|
*/
|
public int nMiddleLightLen;
|
/**
|
* 远光灯组信息
|
*/
|
public NET_LIGHT_INFO[] anFarLight = new NET_LIGHT_INFO[4];
|
/**
|
* 远光灯组数量
|
*/
|
public int nFarLightLen;
|
/**
|
* 当前白光灯上限亮度相对于白光灯最大亮度的百分比0~100
|
*/
|
public int nPercentOfMaxBrightness;
|
/**
|
* 智能补光方案下生效,表示红外白光切换延时,防止来回切换影响寿命和体验单位秒 范围0-300 默认30s
|
*/
|
public int nAIMixLightSwitchDelay;
|
/**
|
* 预留字节
|
*/
|
public byte[] byReserved = new byte[120];
|
|
public CFG_LIGHTING_V2_UNIT() {
|
for (int i = 0; i < anNearLight.length; i++) {
|
anNearLight[i] = new NET_LIGHT_INFO();
|
}
|
for (int i = 0; i < anMiddleLight.length; i++) {
|
anMiddleLight[i] = new NET_LIGHT_INFO();
|
}
|
for (int i = 0; i < anFarLight.length; i++) {
|
anFarLight[i] = new NET_LIGHT_INFO();
|
}
|
}
|
}
|