Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:configuration_api [2025/06/13 10:43]
127.0.0.1 external edit
en:configuration_api [2026/03/11 16:04] (current)
Line 167: Line 167:
     bool reserved0; ​    // (write protected)     bool reserved0; ​    // (write protected)
     uint8_t reserved[2];​     uint8_t reserved[2];​
-    uint32_t useCardOperationMask;​ +    uint32_t useCardOperationMask;​ ///< 4 bytes (bitmask , no use 0 position bit - 0~30 bit, valid data - 31 bit) 
-    uint8_t ​reserved2[16];     ​+    uint8_t reserved1[6];​ ///<​ 6 bytes 
 +    BS2_BOOL adminTwoStepAuth;​ ///<​ 1 byte , BDP-788 
 +    uint8_t reserved2[9]; ///< 8 bytes (reserved)
 } BS2SystemConfig;​ } BS2SystemConfig;​
 </​code>​ </​code>​
Line 230: Line 232:
 |0x00000001 ​ |CARD_OPERATION_MASK_EM ​ | |0x00000001 ​ |CARD_OPERATION_MASK_EM ​ |
 </​WRAP>​ </​WRAP>​
-**16. //​reserved2//​** \\ +**16. //​reserved1//​** \\  
 +Reserved space. \\ \\  
 +**17. //​adminTwoStepAuth//​** \\  
 +Indicates whether to perform two-step master admin authentication. \\ 
 +In compliance with CE RED (Radio Equipment Directive) regulations,​ modification of this value is restricted for devices supporting the Master Admin feature (refer to the table below). \\ 
 +For devices that do not support this feature, changes are permitted only after a firmware upgrade. \\ 
 +When set to false, one-step authentication is performed. It is not affected by BS2AuthConfig or BS2AuthConfigEx,​ which are regular user authentication settings, and authentication proceeds using only the credential information assigned to the master admin. \\ 
 +When set to true, two-step authentication is performed. If only one-step authentication is possible due to insufficient credentials enrolled on the device or other reasons, it may be treated as authentication failure. \\ \\ 
 +**18. //​reserved2//​** \\
 Reserved space. \\ \\  Reserved space. \\ \\ 
  
Line 2581: Line 2591:
 <code cpp> <code cpp>
 typedef struct { typedef struct {
-    ​uint8_t ​useBarcode;​ +    ​BS2_BOOL useBarcode;​ 
-    ​uint8_t ​scanTimeout;​ +    ​BS2_BARCODE_TIMEOUT scanTimeout;​ 
-    ​uint8_t ​bypassData;​ +    ​BS2_BOOL bypassData;​ 
-    ​uint8_t ​treatAsCSN;+    ​BS2_BOOL treatAsCSN;
  
-    ​uint8_t ​useVisualBarcode;​ +    ​BS2_BOOL useVisualBarcode;​ 
-    ​uint8_t ​motionSensitivity;​ +    ​BS2_MOTION_SENSITIVITY motionSensitivity;​ 
-    ​uint8_t ​visualCameraScanTimeout;​ +    ​BS2_VISUAL_BARCODE_TIMEOUT visualCameraScanTimeout;​ 
-    uint8_t reserved[9];+    BS2_BOOL useQRDetectGuideLed;​ //BDP-1252, Q2 only 
 +    uint8_t reserved[8];
 } BS2BarcodeConfig;​ } BS2BarcodeConfig;​
 </​code>​ </​code>​
Line 2644: Line 2655:
 |20  |BS2_VISUAL_BARCODE_TIMEOUT_MAX ​ |Max Value  | |20  |BS2_VISUAL_BARCODE_TIMEOUT_MAX ​ |Max Value  |
 </​WRAP>​ </​WRAP>​
-8. //​reserved//​ \\ +8. //​useQRDetectGuideLed//​ \\  
 +[+ 2.9.12] Sets whether to display guidelines (outlines) on the ''​XPass Q2''​ screen to assist with QR code recognition. \\ \\ 
 +9. //​reserved//​ \\ 
 Reserved Space. \\ \\ Reserved Space. \\ \\