package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; /** * @author 291189 * @description 平台下发轮询配置信息 * @date 2022/07/04 10:56:48 */ public class NET_SET_POLLING_CONFIG_INFO extends NetSDKLib.SdkStructure { /** * 使能开关 */ public int bEnable; /** * 通道号 */ public int nChannel; /** * 全局配置 */ public byte[] szGlobalType = new byte[64]; /** * 规则配置个数 */ public int nRulelTypeCnt; /** * 保留字节 */ public byte[] szReserved1 = new byte[4]; /** * 规则配置 */ public Byte64Arr[] szRulelType = new Byte64Arr[16]; /** * 全局配置列表, 扩展支持单个通道多种智能的开启,和szGlobalType二选一使能,如果szGlobalTypeList 里面有场景内容则优先使用 */ public Byte64Arr[] szGlobalTypeList = new Byte64Arr[6]; /** * 全局配置列表个数 */ public int nGlobalTypeListNum; /** * 保留字节 */ public byte[] szReserved = new byte[636]; public NET_SET_POLLING_CONFIG_INFO() { for (int i = 0; i < szRulelType.length; i++) { szRulelType[i] = new Byte64Arr(); } for (int i = 0; i < szGlobalTypeList.length; i++) { szGlobalTypeList[i] = new Byte64Arr(); } } }