package com.netsdk.lib.structure; import com.netsdk.lib.NetSDKLib; /** * @author 291189 * @description 通道状态 * @date 2022/10/09 11:24:36 */ public class NET_CHANNELS_STATE extends NetSDKLib.SdkStructure { /** 通道类型 {@link com.netsdk.lib.enumeration.EM_CHANNELS_STATE_TYPE} */ public int emType; /** 通道号 */ public int nIndex; /** 在线状态 {@link com.netsdk.lib.enumeration.EM_DEV_STATUS} */ public int emOnlineState; /** 报警状态,当emType为EM_CHANNELS_STATE_TYPE_ALARMIN时有效 {@link com.netsdk.lib.enumeration.EM_ZONE_STATUS} */ public int emAlarmState; /** 输出状态,当emType为EM_CHANNELS_STATE_TYPE_ALARMOUT,EM_CHANNELS_STATE_TYPE_SIREN时有效 {@link com.netsdk.lib.enumeration.EM_OUTPUT_STATE} */ public int emOutputState; /** 通道对应名称 */ public byte[] szName=new byte[64]; /** 通道对应SN号 */ public byte[] szSN=new byte[32]; /** 探测器状态信息 */ public NET_SENSOR_STATE stuSensorState=new NET_SENSOR_STATE(); /** 保留字节 */ public byte[] byReserved=new byte[60]; public NET_CHANNELS_STATE(){ } }