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:device_api [2024/04/18 08:11]
kkshin
en:device_api [2025/07/11 10:26] (current)
kkshin [BS2AuthOperatorLevel]
Line 318: Line 318:
  
 ==== BS2AuthOperatorLevel ==== ==== BS2AuthOperatorLevel ====
 +<callout type="​warning"​ icon="​true">​To use the Operator feature properly, **at least one administrator(//​BS2_OPERATOR_LEVEL_ADMIN//​)** must be configured on the device. \\
 +If no administrator is assigned, **any user will be able to access the device menu without restriction**.</​callout>​
 <code cpp> <code cpp>
 typedef struct { typedef struct {
Line 538: Line 540:
     uint8_t ignoreInputAfterWiegandOut:​ 1;     uint8_t ignoreInputAfterWiegandOut:​ 1;
     uint8_t setSlaveBaudrateSupported:​ 1;     uint8_t setSlaveBaudrateSupported:​ 1;
-    uint8_t ​unused5+    uint8_t ​rtspResolutionChangeSupported1
 +    ​uint8_t voipResolutionChangeSupported:​ 1; 
 +    uint8_t voipTransportChangeSupported:​ 1; 
 +    uint8_t authMsgUserInfoSupported:​ 1; 
 +    uint8_t scrambleKeyboardModeSupported:​ 1; 
 +     
 +    ​
     uint16_t visualFaceTemplateVersion;​     uint16_t visualFaceTemplateVersion;​
-    uint8_t unused2[2]+    ​ 
 +    uint8_t authDenyMaskSupported:​ 1; 
 +    uint8_t unused: 7; 
 +     
 +    ​uint8_t unused2; 
 +    
     uint8_t reserved[424];​     uint8_t reserved[424];​
 +    ​
 } BS2DeviceCapabilities;​ } BS2DeviceCapabilities;​
 </​code>​ </​code>​
Line 752: Line 764:
 |1  |1  |ignoreInputAfterWiegandOut ​ |Whether a feature to filter out repetitive re-entry of Wiegand output results is included. ​ | |1  |1  |ignoreInputAfterWiegandOut ​ |Whether a feature to filter out repetitive re-entry of Wiegand output results is included. ​ |
 |2  |1  |setSlaveBaudrateSupported ​ |Whether to support baudrate setting of RS485 slave device. ​ | |2  |1  |setSlaveBaudrateSupported ​ |Whether to support baudrate setting of RS485 slave device. ​ |
-|3  |5  |unused ​ |Unassigned ​ ​| ​+|3  ​|1  |rtspResolutionChangeSupported ​ |[+2.9.8] Whether to support changing RTSP video resolution. ​ | 
 +|4  |1  |voipResolutionChangeSupported ​ |[+2.9.8] Whether to support changing intercom video resolution. ​ | 
 +|5  |1  |voipTransportChangeSupported ​ |[+2.9.8] Whether to support changing intercom data transmission method. ​ | 
 +|6  |1  |authMsgUserInfoSupported ​ |[+2.9.8] Whether to support changing the method of displaying user information on the authentication screen. ​ | 
 +|7  |1  |scrambleKeyboardModeSupported ​ |[+2.9.8] Whether to support changing the use of scramble keypad. ​ |
 39. //​visualFaceTemplateVersion//​ \\ 39. //​visualFaceTemplateVersion//​ \\
-For visual face devices, indicates template version information supported/​processed ​by the device. \\ \\ +[+2.9.8] ​For visual face devices, indicates template version information supported by the device. \\ \\ 
-40. //unused2// \\+40. //System support information 4// \\ 
 +[+2.9.8] It indicates the system information supported by the device in bit units as follows. 
 +^Bit position ​ ^Number of bit  ^Member ​ ^Description ​ ^ 
 +|0  |1  |authDenyMaskSupported ​ |Whether to support for the require no mask setting in facial authentication. ​ | 
 +|1  |7  |unused ​ |Unassigned ​ | 
 +41. //unused2// \\
 Reserved space.\\ \\ Reserved space.\\ \\
-41. //​reserved//​ \\ +42. //​reserved//​ \\ 
 Reserved space.\\ \\ Reserved space.\\ \\