NET_DVR_TRIGGER_EVENT
事件触发触发器参数结构体。
struct{
DWORD dwSize;
DWORD dwOverallEventTriggerAlarmoutOn;
DWORD dwOverallEventTriggerAlarmoutOff;
DWORD dwSubSystemEventTriggerAlarmoutOn[MAX_ALARMHOST_SUBSYSTEM];
DWORD dwSubSystemEventTriggerAlarmoutOff[MAX_ALARMHOST_SUBSYSTEM];
BYTE byRes[128];
}NET_DVR_TRIGGER_EVENT, *LPNET_DVR_TRIGGER_EVENT;
Members
- dwSize
- 结构体大小
- dwOverallEventTriggerAlarmoutOn
- 全局事件触发触发器开启,按位或,bit0-交流电掉电,bit1-电池电压低,bit2-电话线掉线,bit3-有线网络异常,bit4-无线网络异常,bit5-硬盘故障, bit6-3G/4G信号异常, bit7-(模块链接)第三方主机掉线
- dwOverallEventTriggerAlarmoutOff
- 全局事件触发触发器关闭,按位或,bit0-交流电掉电,bit1-电池电压低,bit2-电话线掉线,bit3-有线网络异常,bit4-无线网络异常,bit5-硬盘故障, bit6-3G/4G信号异常, bit7-(模块链接)第三方主机掉线
- dwSubSystemEventTriggerAlarmoutOn
- 子系统事件触发触发器开启,dwSubSystemEventTriggerAlarmoutOn[0]表示子系统1,dwSubSystemEventTriggerAlarmoutOn[1]表示子系统2,依次类推,具体的子系统个数从能力集获取(wSubSystemNum)。每个子系统的事件按位表示,bit0-进入延时,bit1-退出延时,bit2-布防,bit3-撤防,bit4-报警,bit5-消除报警记忆,bit6-报警恢复,bit7-防区防拆,bit8-防区防拆恢复
- dwSubSystemEventTriggerAlarmoutOff
- 子系统事件触发触发器关闭,dwSubSystemEventTriggerAlarmoutOff[0]表示子系统1,dwSubSystemEventTriggerAlarmoutOff[1]表示子系统2,依次类推,具体的子系统个数从能力集获取(wSubSystemNum)。每个子系统的事件按位表示,bit0-进入延时,bit1-退出延时,bit2-布防,bit3-撤防,bit4-报警,bit5-消除报警记忆,bit6-报警恢复,bit7-防区防拆,bit8-防区防拆恢复
- byRes
- 保留
Remarks
- 是否支持事件触发触发器,请参见能力集NET_DVR_ALARMHOST_ABILITY中参数dwSupport1的bit1和bit2。
- 设备所支持的事件类型从能力集获取,事件触发触发器开启和事件触发触发器关闭为互斥,不能将开启和关闭选为同一个事件。
- 事件触发触发器和事件触发防区中不能包含同一个事件,例如,“全局事件触发触发器开启”中选择了交流电断电这个事件,那么“全局事件触发触发器关闭”中就不能再选择交流电断电事件。否则配置失败。
- DS-19Axx和DS-19Sxx系列主机,子系统处于布防状态、主机处于编程模式或者主机处于步测模式下,不支持设置这些参数。
- 全局事件:bit0-交流电掉电,bit1-电池电压低,bit2-电话线掉线,bit3-有线网络异常,bit4-无线网络异常,bit5-硬盘故障, bit6-3G/4G信号异常, bit7-(模块链接)第三方主机掉线,bit8- WIFI通信故障,bit9-RF信号干扰故障
- 子系统事件:bit0-进入延时,bit1-退出延时,bit2-布防,bit3-撤防,bit4-报警,bit5-消除报警记忆,bit6-报警恢复,bit7-防区防拆,bit8-防区防拆恢复
See Also
NET_DVR_GetDVRConfig NET_DVR_SetDVRConfig