NET_DVR_ALARMOUT_PARAM
触发器参数结构体。
struct{
DWORD dwSize;
BYTE byName[NAME_LEN];
WORD wDelay;
WORD wTriggerIndex;
BYTE byAssociateAlarmIn[MAX_ALARMHOST_ALARMIN_NUM];
BYTE byModuleType;
BYTE byModuleStatus;
WORD wModuleAddress;
BYTE byModuleChan;
BYTE byWorkMode;
BYTE byAlarmOutMode;
BYTE byTimeOn;
BYTE byTimeOff;
BYTE byRes2[51];
}NET_DVR_ALARMOUT_PARAM, *LPNET_DVR_ALARMOUT_PARAM;
Members
- dwSize
- 结构体大小
- byName
- 触发器名称
- wDelay
- 输出延迟,单位:秒。其取值范围如下:
网络报警主机、总线式网络报警主机、视频报警主机:0~5999,0表示有报警时候输出而无报警时候关闭
动环报警主机V1.0:0~65535, 0表示一直输出
自助行报警主机、动环报警主机V2.0:0~5999,0表示一直输出
- wTriggerIndex
- 触发器号
- byAssociateAlarmIn
- 触发器跟随的防区通道(多个防区同时触发一个警号输出),byAssociateAlarmIn[0]表示防区1,byAssociateAlarmIn[1]表示防区2,依次类推,值:0- 不跟随,1- 跟随
- byModuleType
- 外接触发器模块类型:1- 本地触发器,2- 4路触发器,3- 8路触发器,4- 单防区触发器,5- 32路触发器,6-1门就地控制器,7-2门就地控制器,8-4门就地控制器,9-2路触发器
- byModuleStatus
- 外接触发器模块状态:1- 在线,2- 离线
- wModuleAddress
- 外接触发器模块地址,扩展模块从1~253,0xFFFF表示无效
- byModuleChan
- 外接触发器模块通道号,从1开始,最大值根据模块类型来决定,0xFF表示无效
- byWorkMode
- 工作模式:1- 联动,2- 随动
- byAlarmOutMode
- 输出模式:1- 非脉冲模式,2- 脉冲模式
- byTimeOn
- 开时间,取值范围:1~60,单位:s
- byTimeOff
- 关时间,取值范围:1~60,单位:s
- byRes2
- 保留
Remarks
- 本地触发器的wTriggerIndex、byModuleType、byModuleStatus、wModuleAddress和byModuleChan参数不支持修改,只能获取。
- 如果能力集NET_DVR_ALARMHOST_ABILITY中的wExpandAlarmOutNum大于0,则表示支持触发器编号功能,此时,该结构体的参数wTriggerIndex、byModuleType、byModuleStatus、wModuleAddress和byModuleChan有效,支持“获取所有触发器”、“自动搜索外接模块”和“自动注册外接模块”功能。
- 下列情况下触发器参数不能被修改:主机处于编程模式,或者主机处于步测模式。
- 单防区触发器的防区通道号为1,触发器通道号为2。
See Also
NET_DVR_GetDVRConfig NET_DVR_SetDVRConfig
NET_DVR_GetNextRemoteConfig