NET_DVR_EVENT_CARD_LINKAGE_CFG_V51

Parameter structure about event and card linkage configuration.

Structure Definition

struct{
  DWORD                            dwSize;
  BYTE                             byProMode;
  BYTE                             byRes1[3];
  DWORD                            dwEventSourceID;
  NET_DVR_EVENT_CARD_LINKAGE_UNION uLinkageInfo;
  BYTE                             byAlarmout[MAX_ALARMHOST_ALARMOUT_NUM/*512*/];
  BYTE                             byRes2[32];
  BYTE                             byOpenDoor[MAX_DOOR_NUM/*256*/];
  BYTE                             byCloseDoor[MAX_DOOR_NUM/*256*/];
  BYTE                             byNormalOpen[MAX_DOOR_NUM/*256*/];
  BYTE                             byNormalClose[MAX_DOOR_NUM/*256*/];
  BYTE                             byMainDevBuzzer;
  BYTE                             byCapturePic;
  BYTE                             byRecordVideo;
  BYTE                             byMainDevStopBuzzer;
  WORD                             wAudioDisplayID;
  BYTE                             byAudioDisplayMode;
  BYTE                             byRes3[25];
  BYTE                             byReaderBuzzer[MAX_CARD_READER_NUM/*512*/];
  BYTE                             byAlarmOutClose[MAX_ALARMHOST_ALARMOUT_NUM/*512*/];
  BYTE                             byAlarmInSetup[MAX_ALARMHOST_ALARMOUT_NUM/*512*/];
  BYTE                             byAlarmInClose[MAX_ALARMHOST_ALARMOUT_NUM/*512*/];
  BYTE                             byReaderStopBuzzer[MAX_CARD_READER_NUM/*64*/];
  BYTE                             byRes[512];
}NET_DVR_EVENT_CARD_LINKAGE_CFG_V51, *LPNET_DVR_EVENT_CARD_LINKAGE_CFG_V51;

Members

dwSize

Structure size.

byProMode

Linkage type: 0-event linkage, 1-card No. linkage, 2-MAC address linkage, 3- employee No. (person ID) linkage.

byRes1

Reserved, set to 0.

dwEventSourceID

Event triggering source ID: 0xffffffff-all. For device events, this parameter is invalid; for door events, it refers to door No.; for card reader events, it refers to card reader ID; for alarm input events, it refers to zone or event alarm input ID.

uLinkageInfo

Linkage action parameter, see NET_DVR_EVETN_CARD_LINKAGE_UNION for details.

byAlarmout

Linked alarm output No., which is represented by byte. 0-not link, 1-link.

byRes2

Reserved, set to 0.

byOpenDoor

Whether to enable door opening linkage, which is represented by byte. 0-disable, 1-enable.

byCloseDoor

Whether to enable door closing linkage, which is represented by byte. 0-disable, 1-enable.

byNormalOpen

Whether to enable door remaining open linkage, which is represented by byte. 0-disable, 1-enable.

byNormalClose

Whether to enable door remaining closed linkage, which is represented by byte. 0-disable, 1-enable.

byMainDevBuzzer

Whether to enable access controller buzzing, 0-disable, 1-enable.

byCapturePic

Whether to enable capture linkage, 0-disable, 1-enable.

byRecordVideo

Whether to enable recording linkage, 0-disable, 1-enable.

byMainDevStopBuzzer

Whether to enable access controller stopping buzzing linkage, 0-disable, 1-enable.

wAudioDisplayID

Linked audio prompt ID, currently it is between 1 and 32, and 0 indicates no linkage.

byAudioDisplayMode

Linked audio prompt mode: 0-disable, 1-play once, 2-loop playing.

byRes3

Reserved.

byReaderBuzzer

Whether to enable buzzer linkage, which is represented by byte. 0-disable, 1-enable.

byAlarmOutClose

Whether to enable alarm output disabling linkage, which is represented by byte. 0-disable, 1-enable.

byAlarmInSetup

Whether to enable zone arming linkage, which is represented by byte. 0-disable, 1-enable.

byAlarmInClose

Whether to enable zone disarming linkage, which is represented by byte. 0-disable, 1-enable.

byReaderStopBuzzer

Whether to enable card reader stopping buzzing linkage, which is represented by byte. 0-disable, 1-enable.

byRes

Reserved, set to 0.