设备网络SDK开发使用手册

NET_DVR_ACS_WORK_STATUS_V50

门禁主机工作状态结构体。

struct{
  DWORD    dwSize;
  BYTE     byDoorLockStatus[MAX_DOOR_NUM_256];
  BYTE     byDoorStatus[MAX_DOOR_NUM_256];
  BYTE     byMagneticStatus[MAX_DOOR_NUM_256];
  BYTE     byCaseStatus[MAX_CASE_SENSOR_NUM];
  WORD     wBatteryVoltage;
  BYTE     byBatteryLowVoltage;
  BYTE     byPowerSupplyStatus;
  BYTE     byMultiDoorInterlockStatus;
  BYTE     byAntiSneakStatus;
  BYTE     byHostAntiDismantleStatus;
  BYTE     byIndicatorLightStatus;
  BYTE     byCardReaderOnlineStatus[MAX_CARD_READER_NUM_512];
  BYTE     byCardReaderAntiDismantleStatus[MAX_CARD_READER_NUM_512];
  BYTE     byCardReaderVerifyMode[MAX_CARD_READER_NUM_512];
  BYTE     bySetupAlarmStatus[MAX_ALARMHOST_ALARMIN_NUM];
  BYTE     byAlarmInStatus[MAX_ALARMHOST_ALARMIN_NUM];
  BYTE     byAlarmOutStatus[MAX_ALARMHOST_ALARMOUT_NUM];
  DWORD    dwCardNum;
  BYTE     byFireAlarmStatus;
  BYTE     byBatteryChargeStatus;
  BYTE     byMasterChannelControllerStatus;
  BYTE     bySlaveChannelControllerStatus;
  BYTE     byAntiSneakServerStatus; 
  BYTE     byRes3[3];
  DWORD    dwWhiteFaceNum;
  DWORD    dwBlackFaceNum;
  BYTE     byRes2[108];
}NET_DVR_ACS_WORK_STATUS_V50,*LPNET_DVR_ACS_WORK_STATUS_V50;

Members

dwSize
结构体大小
byDoorLockStatus
门锁状态(或者梯控的继电器开合状态):0- 正常关,1- 正常开,2- 短路报警,3- 断路报警,4- 异常报警
byDoorStatus
门状态(或者梯控的楼层状态):1- 休眠,2- 常开状态(对于梯控,表示自由状态),3- 常闭状态(对于梯控,表示禁用状态),4- 普通状态(对于梯控,表示受控状态)
byMagneticStatus
门磁状态,0-正常关,1-正常开,2-短路报警,3-断路报警,4-异常报警
byCaseStatus
事件报警输入状态:0- 无输入,1- 有输入
wBatteryVoltage
蓄电池电压值,实际值乘10,单位:伏特
byBatteryLowVoltage
蓄电池是否处于低压状态:0- 否,1- 是
byPowerSupplyStatus
设备供电状态:1- 交流电供电,2- 蓄电池供电
byMultiDoorInterlockStatus
多门互锁状态:0- 关闭,1- 开启
byAntiSneakStatus
反潜回状态:0-关闭,1-开启
byHostAntiDismantleStatus
主机防拆状态:0- 关闭,1- 开启
byIndicatorLightStatus
指示灯状态,0-掉线,1-在线
byCardReaderOnlineStatus
读卡器在线状态:0- 不在线,1- 在线
byCardReaderAntiDismantleStatus
读卡器防拆状态:0- 关闭,1- 开启
byCardReaderVerifyMode
读卡器当前验证方式:0- 无效,1- 休眠,2- 刷卡+密码,3- 刷卡,4- 刷卡或密码,5- 指纹,6- 指纹加密码,7- 指纹或刷卡,8- 指纹加刷卡,9- 指纹加刷卡加密码(无先后顺序),10- 人脸或指纹或刷卡或密码,11- 人脸+指纹,12- 人脸+密码,13- 人脸+刷卡,14- 人脸,15- 工号+密码,16- 指纹或密码,17- 工号+指纹,18- 工号+指纹+密码,19- 人脸+指纹+刷卡,20- 人脸+密码+指纹,21- 工号+人脸
bySetupAlarmStatus
报警输入口布防状态:0- 对应报警输入口处于撤防状态,1- 对应报警输入口处于布防状态
byAlarmInStatus
按字节表示报警输入口状态:0- 对应报警输入口当前无报警,1- 对应报警输入口当前有报警
byAlarmOutStatus
按字节表示报警输出口状态:0- 对应报警输出口无报警,1- 对应报警输出口有报警
dwCardNum
已添加的卡数量
byFireAlarmStatus
消防报警状态显示:0-正常、1-短路报警、2-断开报警
byBatteryChargeStatus
电池充电状态:0-无效;1-充电中;2-未充电
byMasterChannelControllerStatus
主通道控制器在线状态:0-无效;1-不在线;2-在线
bySlaveChannelControllerStatus
从通道控制器在线状态:0-无效;1-不在线;2-在线
byAntiSneakServerStatus
反潜回服务器状态:0-无效,1-未启用,2-正常,3-断开
byRes3
保留参数
dwWhiteFaceNum
已添加的白名单人脸数量(通过能力集判断)
dwBlackFaceNum
已添加的黑名单人脸数量(通过能力集判断)
byRes2
保留,置为0

Remarks

对应的能力集:为ACS_ABILITY能力集的<AcsWorkStatus>节点。

See Also

NET_DVR_GetDVRConfig   NET_DVR_SetDVRConfig