Unlocking event information structure of video intercom
struct{
BYTE byUnlockType;
BYTE byRes1[3];
BYTE byControlSrc[NAME_LEN/*32*/];
DWORD dwPicDataLen;
BYTE *pImage;
DWORD dwCardUserID;
SHORT nFloorNumber;
WORD wRoomNumber;
WORD wLockID;
BYTE byRes2[2];
BYTE byLockName[LOCK_NAME_LEN/*32*/];
BYTE byRes[168];
}NET_DVR_UNLOCK_RECORD_INFO, *LPNET_DVR_UNLOCK_RECORD_INFO;
Mode to open door
enum _UNLOCK_TYPE_ENUM_{
ENUM_UNLOCK_PASSWORD = 1,
ENUM_UNLOCK_HIJACKING = 2,
ENUM_UNLOCK_CARD = 3,
ENUM_UNLOCK_HOUSEHOLDER = 4,
ENUM_UNLOCK_CENTER_PLATFORM = 5,
ENUM_UNLOCK_BLUETOOTH = 6,
ENUM_UNLOCK_QR_CODE = 7,
ENUM_UNLOCK_FACE = 8,
ENUM_UNLOCK_FINGERPRINT = 9
}UNLOCK_TYPE_ENUM
Open door by password
Open door by duress code
Open door by card
Open door by household
Open door by central platform
Open door by bluetooth
Open door by QR code
Open door by face
Open door by fingerprint
Reserved, set to 0.
Operation source information, when unlock by card, it represents the card No., otherwise, it represents the device No.
Picture data size.
Buffer pointer, which is used to save picture data, and the default picture format is JPEG.
Card holder ID.
Floor No., it is valid when opening door by card.
Room No., it is valid when opening door by card.
Lock ID, for door station: 0-lock of door station, 1-locak of external access control module.
Reserved, set to 0.
Lock name, it is valid when opening door by card.
Reserved, set to 0.