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(){
}
}

