设备网络SDK开发使用手册

NET_DVR_WORKSTATE_V30

设备工作状态信息结构体。

struct{
  DWORD                      dwDeviceStatic;
  NET_DVR_DISKSTATE          struHardDiskStatic[MAX_DISKNUM_V30];
  NET_DVR_CHANNELSTATE_V30   struChanStatic[MAX_CHANNUM_V30];
  BYTE                       byAlarmInStatic[MAX_ALARMIN_V30];
  BYTE                       byAlarmOutStatic[MAX_ALARMOUT_V30];
  DWORD                      dwLocalDisplay;
  BYTE                       byAudioChanStatus[MAX_AUDIO_V30];
  BYTE                       byRes[10];
}NET_DVR_WORKSTATE_V30,*LPNET_DVR_WORKSTATE_V30;

Members

dwDeviceStatic
设备的状态:0-正常;1-CPU占用率太高,超过85%;2-硬件错误,例如串口异常
struHardDiskStatic
硬盘状态
struChanStatic
通道状态
byAlarmInStatic
报警输入口的状态:0-没有报警;1-有报警
byAlarmOutStatic
报警输出口的状态:0-没有输出,1-有报警输出
dwLocalDisplay
本地显示状态:0-正常,1-不正常
byAudioChanStatus
表示语音通道的状态:0-未使用,1-使用中,0xff无效
byRes
保留,置为0

See Also

NET_DVR_GetDVRWorkState_V30