跳转至

NET_SDK_ALARMINFO_EX

结构体定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
typedef struct _net_sdk_alarminfo_ex
{
    DWORD dwAlarmType;   
    DWORD dwSensorIn;    
    DWORD dwChannel;     
    DWORD dwDisk;        
    char sensorName[36]; 
    char alarmTime[20];  
    char resv[128];      
} NET_SDK_ALARMINFO_EX;
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct NET_SDK_ALARMINFO_EX
{
    public UInt32 dwAlarmType;
    public UInt32 dwSensorIn;
    public UInt32 dwChannel;
    public UInt32 dwDisk;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 36)]
    public byte[] sensorName;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 20)]
    public byte[] alarmTime;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 128)]
    public byte[] resv;
}

功能描述

报警信息结构体。

成员说明

成员 类型 备注
dwAlarmType DWORD 报警类型,参考NET_SDK_N9000_ALARM_TYPE
dwSensorIn DWORD 传感器报警输入端口号。
dwChannel DWORD 在报警与通道相关时,表示报警的通道号。
dwDisk DWORD 在磁盘报警时,表示产生报警的磁盘号。
sensorName char[36] 在传感器报警时,传感器的名称。
alarmTime char[20] 报警触发时间。
resv char[128] 预留字段。
错误码