Parameter structure about event and card linkage configuration.
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;
Structure size.
Linkage type: 0-event linkage, 1-card No. linkage, 2-MAC address linkage, 3- employee No. (person ID) linkage.
Reserved, set to 0.
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.
Linkage action parameter, see NET_DVR_EVETN_CARD_LINKAGE_UNION for details.
Linked alarm output No., which is represented by byte. 0-not link, 1-link.
Reserved, set to 0.
Whether to enable door opening linkage, which is represented by byte. 0-disable, 1-enable.
Whether to enable door closing linkage, which is represented by byte. 0-disable, 1-enable.
Whether to enable door remaining open linkage, which is represented by byte. 0-disable, 1-enable.
Whether to enable door remaining closed linkage, which is represented by byte. 0-disable, 1-enable.
Whether to enable access controller buzzing, 0-disable, 1-enable.
Whether to enable capture linkage, 0-disable, 1-enable.
Whether to enable recording linkage, 0-disable, 1-enable.
Whether to enable access controller stopping buzzing linkage, 0-disable, 1-enable.
Linked audio prompt ID, currently it is between 1 and 32, and 0 indicates no linkage.
Linked audio prompt mode: 0-disable, 1-play once, 2-loop playing.
Reserved.
Whether to enable buzzer linkage, which is represented by byte. 0-disable, 1-enable.
Whether to enable alarm output disabling linkage, which is represented by byte. 0-disable, 1-enable.
Whether to enable zone arming linkage, which is represented by byte. 0-disable, 1-enable.
Whether to enable zone disarming linkage, which is represented by byte. 0-disable, 1-enable.
Whether to enable card reader stopping buzzing linkage, which is represented by byte. 0-disable, 1-enable.
Reserved, set to 0.