package com.iailab.netsdk.lib.structure;
|
|
import com.iailab.netsdk.lib.NetSDKLib;
|
|
/**
|
* @author 251823
|
* @description 智慧灯杆项外设配置, 对应 NET_EM_CFG_LAMP_EXTERNAL_DEVICE
|
* @date 2023/05/11 14:09:05
|
*/
|
public class NET_CFG_LAMP_EXTERNAL_DEVICE_INFO extends NetSDKLib.SdkStructure {
|
/**
|
* 结构体大小
|
*/
|
public int dwSize;
|
/**
|
* 照明灯设备数量
|
*/
|
public int nLightNum;
|
/**
|
* LED广告屏数量
|
*/
|
public int nScreenNum;
|
/**
|
* 动环设备数量
|
*/
|
public int nEnvironmentNum;
|
/**
|
* 摄像头设备数量
|
*/
|
public int nCameraNum;
|
/**
|
* 可视对讲设备数量
|
*/
|
public int nAlarmNum;
|
/**
|
* 音柱设备数量
|
*/
|
public int nSpeakerNum;
|
/**
|
* WifiAp设备数量
|
*/
|
public int nWifiApNum;
|
/**
|
* 照明灯设备
|
*/
|
public NET_LAMP_EXTERNAL_DEVICE_LIGHT_INFO[] stuLight = new NET_LAMP_EXTERNAL_DEVICE_LIGHT_INFO[16];
|
/**
|
* LED广告屏
|
*/
|
public NET_LAMP_EXTERNAL_DEVICE_SCREEN_INFO[] stuScreen = new NET_LAMP_EXTERNAL_DEVICE_SCREEN_INFO[16];
|
/**
|
* 动环设备
|
*/
|
public NET_LAMP_EXTERNAL_DEVICE_ENVIRONMENT_INFO[] stuEnvironment = new NET_LAMP_EXTERNAL_DEVICE_ENVIRONMENT_INFO[16];
|
/**
|
* 摄像头设备
|
*/
|
public NET_LAMP_EXTERNAL_DEVICE_CAMERA_INFO[] stuCamera = new NET_LAMP_EXTERNAL_DEVICE_CAMERA_INFO[16];
|
/**
|
* 可视对讲设备
|
*/
|
public NET_LAMP_EXTERNAL_DEVICE_ALARM_INFO[] stuAlarm = new NET_LAMP_EXTERNAL_DEVICE_ALARM_INFO[16];
|
/**
|
* 音柱设备
|
*/
|
public NET_LAMP_EXTERNAL_DEVICE_SPEAKER_INFO[] stuSpeaker = new NET_LAMP_EXTERNAL_DEVICE_SPEAKER_INFO[16];
|
/**
|
* WifiAp设备
|
*/
|
public NET_LAMP_EXTERNAL_DEVICE_WIFIAP_INFO[] stuWifiAp = new NET_LAMP_EXTERNAL_DEVICE_WIFIAP_INFO[16];
|
|
public NET_CFG_LAMP_EXTERNAL_DEVICE_INFO() {
|
for (int i = 0; i < stuLight.length; i++) {
|
stuLight[i] = new NET_LAMP_EXTERNAL_DEVICE_LIGHT_INFO();
|
}
|
for (int i = 0; i < stuScreen.length; i++) {
|
stuScreen[i] = new NET_LAMP_EXTERNAL_DEVICE_SCREEN_INFO();
|
}
|
for (int i = 0; i < stuEnvironment.length; i++) {
|
stuEnvironment[i] = new NET_LAMP_EXTERNAL_DEVICE_ENVIRONMENT_INFO();
|
}
|
for (int i = 0; i < stuCamera.length; i++) {
|
stuCamera[i] = new NET_LAMP_EXTERNAL_DEVICE_CAMERA_INFO();
|
}
|
for (int i = 0; i < stuAlarm.length; i++) {
|
stuAlarm[i] = new NET_LAMP_EXTERNAL_DEVICE_ALARM_INFO();
|
}
|
for (int i = 0; i < stuSpeaker.length; i++) {
|
stuSpeaker[i] = new NET_LAMP_EXTERNAL_DEVICE_SPEAKER_INFO();
|
}
|
for (int i = 0; i < stuWifiAp.length; i++) {
|
stuWifiAp[i] = new NET_LAMP_EXTERNAL_DEVICE_WIFIAP_INFO();
|
}
|
this.dwSize = this.size();
|
}
|
}
|