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
- wExpandAlarmInNum大于0表示支持防区编号功能,此时NET_DVR_ALARMIN_PARAM中的byJointSubSystem,byModuleStatus,wModuleAddress,byModuleChan,byModuleType,wZoneIndex有效。支持“获取子系统内防区”,“自动搜索”,“自动注册”功能。
- wExpandAlarmOutNum大于0表示支持触发器编号功能,此时NET_DVR_ALARMOUT_PARAM中的wTriggerIndex,byModuleType,byModuleStatus,wModuleAddress,byModuleChan字段有效。支持“获取所有触发器”,“自动搜索”,“自动注册”功能。
See Also
NET_DVR_GetDeviceAbility