设备网络SDK开发使用手册

NET_DVR_ALARMHOST_SAFETYCABINSTATE

防护舱状态结构体。

struct{
  DWORD    dwSize;    
  BYTE     byEnterButton;     
  BYTE     byExitButton; 
  BYTE     byDoorState;
  BYTE     byLockState;
  BYTE     byUrgencyButton; 
  BYTE     byManState; 
  BYTE     byAbnormal; 
  BYTE     byLightState; 
  BYTE     byFanState; 
  BYTE     byFollow; 
  BYTE     byFighting; 
  BYTE     byFaint; 
  BYTE     byManyPerson; 
  BYTE     byRes[59];
}NET_DVR_ALARMHOST_SAFETYCABINSTATE, *LPNET_DVR_ALARMHOST_SAFETYCABINSTATE;

Members

dwSize
结构体大小
byEnterButton
进门按钮状态:0- 不按下,1- 按钮按下
byExitButton
出门按钮状态:0- 不按下,1- 按钮按下
byDoorState
门状态:0- 门关闭,1- 门打开
byLockState
锁状态:0- 锁关,1- 锁开
byUrgencyButton
紧急按钮状态:0- 不按下,1- 按钮按下
byManState
人状态:0- 没人,1- 有人
byAbnormal
异常状态:0- 正常,1- 异常(防护舱使用超时时上传异常)
byLightState
灯光状态:0- 关,1- 开
byFanState
风扇状态:0- 关,1- 开
byFollow
尾随进入状态:0-无尾随,1-有尾随
byFighting
打斗状态:0-无打斗,1-有人打斗
byFaint
晕倒状态:0-无晕倒,1-有人晕倒
byManyPerson
多人状态:0-无多人进舱,1-多人进舱
byRes
保留

Remarks

  • 支持布防和监听两种模式,防护舱只要有一种状态被触发时(如进门按钮按下),每4秒钟上传一次状态。
  • 设备是否支持配置方式获取防护舱状态,对应报警主机能力集(AlarmHostAbility)的子节点<SafetyCabinStatus>,相关接口:NET_DVR_GetDeviceAbility(能力集类型:DEVICE_ABILITY_INFO)。
  • See Also

    NET_DVR_SetDVRMessageCallBack_V30   NET_DVR_StartListen_V30

    NET_DVR_GetDVRConfig   NET_DVR_SetDVRConfig