NET_DVR_CARD_READER_CFG_V50

Fingerprint and card reader parameters structure.

Structure Definition

struct{
  DWORD    dwSize;
  BYTE     byEnable;
  BYTE     byCardReaderType;
  BYTE     byOkLedPolarity;
  BYTE     byErrorLedPolarity;
  BYTE     byBuzzerPolarity;
  BYTE     bySwipeInterval;
  BYTE     byPressTimeout;
  BYTE     byEnableFailAlarm;
  BYTE     byMaxReadCardFailNum;
  BYTE     byEnableTamperCheck;
  BYTE     byOfflineCheckTime;
  BYTE     byFingerPrintCheckLevel;
  BYTE     byUseLocalController;
  BYTE     byRes1;
  WORD     wLocalControllerID;
  WORD     wLocalControllerReaderID;
  WORD     wCardReaderChannel;
  BYTE     byFingerPrintImageQuality;
  BYTE     byFingerPrintContrastTimeOut;
  BYTE     byFingerPrintRecogizeInterval;
  BYTE     byFingerPrintMatchFastMode;
  BYTE     byFingerPrintModuleSensitive;
  BYTE     byFingerPrintModuleLightCondition;
  BYTE     byFaceMatchThresholdN;
  BYTE     byFaceQuality;
  BYTE     byFaceRecogizeTimeOut;
  BYTE     byFaceRecogizeInterval;
  WORD     wCardReaderFunction;
  BYTE     byCardReaderDescription[CARD_READER_DESCRIPTION/*32*/];
  WORD     wFaceImageSensitometry;
  BYTE     byLivingBodyDetect;
  BYTE     byFaceMatchThreshold1;
  WORD     wBuzzerTime;
  BYTE     byFaceMatch1SecurityLevel;
  BYTE     byFaceMatchNSecurityLevel;
  BYTE     byEnvirMode;
  BYTE     byLiveDetLevelSet;
  BYTE     byLiveDetAntiAttackCntLimit;
  BYTE     byEnableLiveDetAntiAttack;
  BYTE     bySupportDelFPByID;
  BYTE     byRes1;
  BYTE     byFaceContrastMotionDetLevel;
  BYTE     byDayFaceMatchThresholdN; 
  BYTE     byNightFaceMatchThresholdN;
  BYTE     byFaceRecogizeEnable;
  BYTE     byBlockFaceMatchThreshold;
  BYTE     byRes3[2];
  BYTE     byDefaultVerifyMode;
  DWORD    dwFingerPrintCapacity;
  DWORD    dwFingerPrintNum;
  BYTE     byEnableFingerPrintNum;
  BYTE     byRes[231];
}NET_DVR_CARD_READER_CFG_V50,*LPNET_DVR_CARD_READER_CFG_V50;

Members

dwSize

Structure size

byEnable

Whether to enable: 0-no, 1-yes.

byCardReaderType

Fingerprint and card reader types: 1-DS-K110XM/MK/C/CK, 7-Wiegand or RS485 offline, 8-DS-K1101M/MK, 9-DS-K1101C/CK, 10-DS-K1102M/MK/M-A, 11-DS-K1102C/CK, 12-DS-K1103M/MK, 13-DS-K1103C/CK, 14-DS-K1104M/MK, 15-DS-K1104C/CK, 16-DS-K1102S/SK/S-A, 19-DS-K1102EM, 20- DS-K1102E, 21-DS-K1200EF, 22-DS-K1200MF, 23-DS-K1200CF, 33-DS-K1T200EF, 34- DS-K1T300EF

byOkLedPolarity

OK LED polarity: 0-negative pole, 1-positive pole.

byErrorLedPolarity

Error LED polarity: 0-negative pole, 1-positive pole.

byBuzzerPolarity

Buzzer polarity: 0-negative pole, 1-positive pole.

bySwipeInterval

Time interval of repeated authentication, which is valid for authentication modes such as fingerprint, card, face, etc., unit: second.

byPressTimeout

Button pressing timeout, unit: second, which is ranging from 1 to 255.

byEnableFailAlarm

Whether to enable excessive failed authentication attempts alarm: 0-no, 1-yes.

byMaxReadCardFailNum

Maximum number of failed authentication attempts, which is ranging from 1 to 10.

byEnableTamperCheck

Whether to enable tampering detection: 0-no, 1-yes.

byOfflineCheckTime

Offline detection time, unit: second, which is ranging from 0 to 255.

byFingerPrintCheckLevel

Fingerprint recognition level: 1-1/10 error rate, 2-1/100error rate, 3-1/1000error rate, 4-1/10000error rate, 5-1/100000error rate, 6-1/1000000error rate, 7-1/10000000error rate, 8- 1/100000000error rate, 9-3/100error rate, 10-3/1000error rate, 11-3/10000error rate, 12-3/100000error rate, 13-3/1000000error rate, 14-3/10000000error rate, 15-3/100000000error rate, 16-Auto Normal, 17-Auto Secure, 18-Auto More Secure

byUseLocalController

Read-only, whether is it linked with distributed access controller or not? 0-no, 1-yes.

byRes1

Reserved, set to 0.

wLocalControllerID

Read-only, distributed access controller No. It is valid when byUseLocalController is 1, No.0 indicates that the controller is not registered, and the No. is ranging from 1 and 255.

wLocalControllerReaderID

Read-only, fingerprint and card reader No. of distributed access controller. It is valid when byUseLocalController is 1, No.0 indicates that the controller is not registered.

wCardReaderChannel

Read-only, communication channel No. of fingerprint an card reader: 0-Wiegand or offline, 1-RS485A, 2-RS485B. It is valid when byUseLocalController is 1.

byFingerPrintImageQuality

Fingerprint picture quality: 0-invalid, 1-low (V1), 2-medium (V1), 3-high (V1), 4-highest (V1), 5-low (V2), 6-medium (V2), 7-high (V2), 8-highest (V2).

byFingerPrintContrastTimeOut

Fingerprint picture comparison timeout: 0-invalid, 1 to 20-1 to 20 second, 0xff-unlimited.

byFingerPrintRecogizeInterval

Fingerprint picture comparison interval: 0-invalid, 1 to 10-1 to 10 second, 0xff-no delay.

byFingerPrintMatchFastMode

Fingerprint matching mode: 0-invalid, 1 to 5-fast mode 1 to fast mode 5, 0xff-auto.

byFingerPrintModuleSensitive

Fingerprint module sensitive: 0-invalid, 1 to 8-sensitive level 1 to level 8.

byFingerPrintModuleLightCondition

Fingerprint module light condition: 0-invalid, 1-outdoor, 2-indoor.

byFaceMatchThresholdN

Face picture comparison threshold. which is ranging from 0 to 100.

byFaceQuality

Face picture quality, which is ranging from 0 to 100.

byFaceRecogizeTimeOut

Face recognition timeout: 1 to 20-1s to 20s, 0xff-unlimited.

byFaceRecogizeInterval

Face recognition interval: 0-invalid, 1 to 10-1s to 10s, 0xff-no delay.

wCardReaderFunction

Read-only, fingerprint and card reader types, which is represented by bit: bit1-fingerprint, bit2-face, bit3-pulse; bit value: 0-no, 1-yes

byCardReaderDescription

Fingerprint and card reader description.

wFaceImageSensitometry

Read-only, face picture exposure, which is ranging from 0 to 65535.

byLivingBodyDetect

Live face detection: 0-invalid, 1-disable, 2-disable.

byFaceMatchThreshold1

Face picture 1:1 threshold, which is ranging from 0 to 100.

wBuzzerTime

Buzzing time, which is ranging from 0 to 5999s (0-long buzzing).

byFaceMatch1SecurityLevel

Face picture 1:1 security level: 0-invalid, 1-normal, 2-high, 3-higher

byFaceMatchNSecurityLevel

Face picture 1:N security level: 0-Invalid, 1-normal, 2-high, 3-higher

byEnvirMode

Face recognition environment mode: 0-invalid, 1-indoor, 2-other

byLiveDetLevelSet

Set threshold level of live face detection: 0-invalid, 1-low, 2-medium, 3-high

byLiveDetAntiAttackCntLimit

Anti-attacking times of live face detection: 0-invalid, ranging from 1 to 255.

byEnableLiveDetAntiAttack

Whether to enable the anti-attacking of live dace detection: 0-invalid, 1-no, 1-yes.

bySupportDelFPByID

Read-only, whether the fingerprint and card reader supports deleting fingerprint by finger ID: 0-invalid, 1-no, 2-yes.

byRes1

Reserved.

byFaceContrastMotionDetLevel

Motion detection level during face picture comparison: 0-invalid, 1-low, 2-medium, 3-high.

byDayFaceMatchThresholdN

1:N face picture comparison threshold in day, which is between 0 and 100.

byNightFaceMatchThresholdN

1:N face picture comparison threshold at night, which is between 0 and 100.

byFaceRecogizeEnable

Whether to enable facial recognition: 0-invalid, 1-yes (one face), 2-no, 3-yes (multiple faces).

byBlockFaceMatchThreshold

Face picture comparison threshold in blocklist, which is between 0 and 100.

byRes3

Reserved.

byDefaultVerifyMode

Default authentication mode of the fingerprint and card reader (factory settings), read-only: 1-sleepy, 2-card+password, 3-card, 4-card or password, 5-fingerprint, 6-fingerprint+password, 7-fingerprint or card, 8-fingerprint+card, 9-fingerprint+card+password, 10-face or fingerprint or card or password, 11-face+fingerprint, 12-face+password, 13-face+card, 14-face, 15-employee No.+password, 16-fingerprint or password, 17-employee No.+fingerprint, 18-employee No.+fingerprint+password, 19-face+fingerprint+card, 20-face+password+fingerprint, 21-employee No.+face, 22-face or face+card, 23-fingerprint or face, 24-card or face or password, 25-card or face, 26-card or face or fingerprint, 27-card or fingerprint or password.

dwFingerPrintCapacity

Read-only, fingerprint capability, it is valid only when byEnableFingerPrintNum is 1.

dwFingerPrintNum

Read-only, number of existing fingerprint pictures, it is valid only when byEnableFingerPrintNum is 1.

byEnableFingerPrintNum

Read-only, whether to enable fingerprint capability: 0-no, 1-yes.

byRes

Reserved, set to 0.