Differences
This shows you the differences between two versions of the page.
| 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 unused: 5; | + | uint8_t rtspResolutionChangeSupported: 1; |
| + | 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.\\ \\ | ||