设备网络SDK开发使用手册

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