NET_DVR_SUBSYSTEM_PARAM_EX
子系统扩展参数结构体。
struct{
DWORD dwSize;
NET_DVR_SCHEDTIME struAlarmTime[MAX_DAYS][MAX_TIMESEGMENT_V30];
BYTE byAlarmInAdvance;
BYTE byRes1[3];
BYTE byJointAlarmIn[MAX_ALARMHOST_ALARMIN_NUM];
BYTE byJointKeyboard[MAX_ALARMHOSTKEYBOARD];
BYTE byJointOpetaterUser[MAX_KEYBOARD_USER_NUM];
NET_DVR_REMIND_TIME struAlarmRemindTime[MAX_DAYS][MAX_TIMESEGMENT_V30];
BYTE byRes2[288];
}NET_DVR_SUBSYSTEM_PARAM_EX, *LPNET_DVR_SUBSYSTEM_PARAM_EX;
Members
- dwSize
- 结构体大小
- struAlarmTime
- 布撤防时间,每周7天,每天最多8个时间段
- byAlarmInAdvance
- 布撤防提前提示时间,取值范围:0~45分
- byRes1
- 保留
- byJointAlarmIn
- 按位,表示子系统关联的报警输入通道号,值:0- 不关联,1- 关联。
byJointAlarmIn & 0x1 == 1 表示 关联报警输入通道1
byJointAlarmIn & 0x2 == 1 表示 关联报警输入通道2
依次类推
- byJointKeyboard
- 按位,表示支持的键盘号,值:0- 不支持,1- 支持。
byJointKeyboard & 0x1 == 1 表示 关联键盘1
byJointKeyboard & 0x2 == 1 表示 关联键盘2
依次类推
- byJointOpetaterUser
- 按位,表示关联的键盘操作用户,值:0-不关联,1- 关联。
byJointOpetaterUser & 0x1 == 1 表示 关联键盘操作用户1
byJointOpetaterUser & 0x2 == 1 表示 关联键盘操作用户2
依次类推
- struAlarmRemindTime
- 布撤防提醒时间,每周7天,每天最多8个时间段
- byRes2
- 保留
Remarks
是否支持子系统扩展参数配置,通过能力集NET_DVR_ALARMHOST_ABILITY中的参数dwSupport1的bit8进行判断。
是否支持自动布撤防,通过能力集NET_DVR_ALARMHOST_ABILITY中的参数dwSupport1的bit5进行判断。如果不支持,则参数struAlarmTime和byAlarmInAdvance无效。
设备支持的键盘数和支持的键盘操作用户数见能力集NET_DVR_ALARMHOST_ABILITY中的wKeyboardNum和wOperatorUserNum。
See Also
NET_DVR_GetDVRConfig NET_DVR_SetDVRConfig