设备网络SDK开发使用手册

NET_DVR_ALARMHOST_ABILITY

报警主机能力集结构体。

struct{
  DWORD    dwSize;    
  WORD     wTotalAlarmInNum;     
  WORD     wLocalAlarmInNum; 
  WORD     wExpandAlarmInNum;
  WORD     wTotalAlarmOutNum;
  WORD     wLocalAlarmOutNum; 
  WORD     wExpandAlarmOutNum; 
  WORD     wTotalRs485Num; 
  WORD     wLocalRs485Num; 
  WORD     wExpandRs485Num; 
  WORD     wFullDuplexRs485Num; 
  WORD     wTotalSensorNum; 
  WORD     wLocalSensorNum; 
  WORD     wExpandSensorNum; 
  WORD     wAudioOutNum; 
  WORD     wGatewayNum; 
  WORD     wElectroLockNum; 
  WORD     wSirenNum; 
  WORD     wSubSystemNum; 
  WORD     wNetUserNum; 
  WORD     wKeyboardUserNum; 
  WORD     wOperatorUserNum; 
  BYTE     bySupportDetector; 
  BYTE     bySupportSensitivity; 
  BYTE     bySupportArrayBypass; 
  BYTE     bySupportAlarmInDelay; 
  BYTE     bySupportAlarmInType[16]; 
  BYTE     byTelNum; 
  BYTE     byCenterGroupNum; 
  BYTE     byGPRSNum; 
  BYTE     byNetNum; 
  BYTE     byAudioNum; 
  BYTE     by3GNum; 
  BYTE     byAnalogVideoChanNum; 
  BYTE     byDigitalVideoChanNum; 
  BYTE     bySubSystemArmType; 
  BYTE     byPublicSubSystemNum; 
  DWORD    dwSupport1; 
  DWORD    dwSubSystemEvent; 
  DWORD    dwOverallEvent; 
  DWORD    dwFaultType; 
  BYTE     byPublicSubsystemAssociateSubsystemNum; 
  BYTE     byOverallKeyboard; 
  WORD     wSafetyCabinSupport; 
  BYTE     by485SlotNum; 
  BYTE     bySubSystemAttributeAbility; 
  WORD     wKeyboardAddrNum;
  BYTE     byAlarmLampNum;  
  BYTE     byRes[117]; 
}NET_DVR_ALARMHOST_ABILITY, *LPNET_DVR_ALARMHOST_ABILITY;

Members

dwSize
结构体大小
wTotalAlarmInNum
报警输入口(防区)总数,包括级联
wLocalAlarmInNum
本地报警输入口(防区)数
wExpandAlarmInNum
可扩展的报警输入口(防区)数。该值大于0表示支持防区编号功能,此时NET_DVR_ALARMIN_PARAM中的byJointSubSystem、byModuleStatus、wModuleAddress、byModuleChan、byModuleType和wZoomZoneIndex有效,支持“获取子系统内防区”、“自动搜索外接模块”和“自动注册外接模块”的功能。
wTotalAlarmOutNum
触发器总数(设备支持的总数)
wLocalAlarmOutNum
本地触发器个数
wExpandAlarmOutNum
可扩展的触发器个数。该值大于0表示支持触发器编号功能,此时NET_DVR_ALARMOUT_PARAM中的wTriggerIndex、byModuleType、byModuleStatus、wModuleAddress和byModuleChan字段有效,支持“获取所有触发器”、“自动搜索外接模块”和“自动注册外接模块”的功能。
wTotalRs485Num
最大通道485数目(设备支持的总数)
wLocalRs485Num
本地485口数
wExpandRs485Num
可扩展的485口数
wFullDuplexRs485Num
全双工的485口数
wTotalSensorNum
模拟量最大个数 (设备支持的总数)
wLocalSensorNum
本地模拟量个数
wExpandSensorNum
可扩展的模拟量个数
wAudioOutNum
语音输出个数
wGatewayNum
门禁个数
wElectroLockNum
电锁个数
wSirenNum
主机警号数目
wSubSystemNum
可划分子系统数目
wNetUserNum
网络用户数
wKeyboardUserNum
键盘数
wOperatorUserNum
操作用户数
bySupportDetector
是否支持常开、常闭探测器:1- 支持,0- 不支持
bySupportSensitivity
是否支持防区灵敏度:1- 支持,0- 不支持
bySupportArrayBypass
是否支持组旁路:1- 支持,0- 不支持
bySupportAlarmInDelay
bySupportAlarmInDelay为1时,表示客户端应该使用NET_DVR_ALARMIN_PARAM中的dwParam来设置延时时间,动环监控主机和自助行报警主机使用这种配置延时方式;
如果bySupportAlarmInDelay为0时,表示通过NET_DVR_ALARMSUBSYSTEMPARAM中的wEnterDelay、wExitDelay来设置
bySupportAlarmInType
支持的防区类型:数组0- 即时防区,数组1- 24小时有声防区,数组2- 延时防区,数组3- 内部防区,数组4- 钥匙防区,数组5- 火警防区, 数组6- 周界防区,数组7- 24小时无声防区,数组8-24小时辅助防区,数组9-24小时震动防区,数组10-门禁紧急开门防区,数组11-门禁紧急关门防区,数组15- 无
byTelNum
支持电话个数
byCenterGroupNum
中心组个数
byGPRSNum
GPRS中心数,最多4个
byNetNum
网络中心数,最多4个
byAudioNum
音频个数
by3GNum
3G模块个数,最多4个
byAnalogVideoChanNum
模拟视频通道个数
byDigitalVideoChanNum
数字视频通道个数
bySubSystemArmType
子系统布防类型(当子系统个数大于0时有效),0-表示不支持,1-表示支持,按位表示:bit0- 外出布防,bit1- 即时布防,bit2- 留守布防。(注:网络小主机只支持普通布防)
byPublicSubSystemNum
公共子系统个数
dwSupport1
按位表示,值为非0表示支持,0表示不支持: bit0:是否支持子系统内配置警号输出时间,如果支持则警号输出时间在每个子系统内配置,如果不支持,警号时间在警号参数配置里面设置 bit1:是否支持事件触发报警输出开启 bit2:是否支持事件触发报警输出关闭 bit3:是否支持子系统使能 bit4:是否支持防区布防 bit5:是否支持子系统自动布撤防 bit6:是否支持具体故障关联声音输出 bit7:是否支持故障状态查询 bit8:是否支持子系统扩展配置 bit9:是否支持钥匙防区操作子系统 bit10:是否支持“键盘提示成功发送报告”配置 bit11:是否支持导入导出参数配置 bit12:是否支持LED屏幕参数配置 bit13:是否支持故障关联本地故障灯输出
dwSubSystemEvent
子系统事件,按位表示,0表示不支持,非0表示支持:bit0-进入延时,bit1-退出延时,bit2-布防,bit3-撤防,bit4-报警,bit5-消除报警记忆
dwOverallEvent
系统事件,按位表示,0表示不支持,非0表示支持:bit0-交流电掉电,bit1-电池电压低,bit2-电话线掉线,bit3-有线网络异常,bit4-无线网络异常,bit5-硬盘故障,bit6-3G/4G信号异常, bit7-(模块链接)第三方主机掉线,bit8-WIFI通信故障,bit9-RF信号干扰故障
dwFaultType
设备支持的故障类型,按位表示:bit0-交流电断电,bit1-蓄电池欠压,bit2-主机防拆开,bit3-电话线掉线,bit4-主键盘掉线,bit5-网络故障,bit6-GPRS异常,bit7-MBUS异常,bit8-硬盘异常,bit9-FPGA故障,bit10-模拟量故障
byPublicSubsystemAssociateSubsystemNum
公共子系统可关联的子系统个数
byOverallKeyboard
全局键盘个数
wSafetyCabinSupport
防护舱控制器能力,按位表示,值非0表示支持,0表示不支持:
bit0: 是否支持防护舱控制器工作模式配置
bit1: 是否支持人信号传感器类型配置
bit2: 是否支持幕帘传感器参数配置(探测延迟时间、人状态变化响应时间)
bit3: 是否支持红外对射传感器参数配置(滤波)
bit4: 是否支持防护舱使用超时时间配置
by485SlotNum
RS485虚拟槽位号
bySubSystemAttributeAbility
值恒为1,禁止1号子系统关闭使能
wKeyboardAddrNum
键盘地址数
byAlarmLampNum
警灯数目
byRes
保留

Remarks

See Also

NET_DVR_GetDeviceAbility