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/02/27 13:42]
127.0.0.1 external edit
en:device_api [2024/10/24 14:56] (current)
Line 22: Line 22:
   * [[BS2_RemoveAllAuthOperatorLevelEx]]:​ [+ 2.6.3] Removes all device operators. (Support operator up to 1000)   * [[BS2_RemoveAllAuthOperatorLevelEx]]:​ [+ 2.6.3] Removes all device operators. (Support operator up to 1000)
   * [[BS2_GetDeviceCapabilities]]:​ [+ 2.8] Gets available function information of the device.   * [[BS2_GetDeviceCapabilities]]:​ [+ 2.8] Gets available function information of the device.
 +  * [[BS2_RunAction]]:​ [+ 2.8.1] Commands the device to take certain actions.
 ===== Structure ===== ===== Structure =====
 ==== BS2SimpleDeviceInfo ==== ==== BS2SimpleDeviceInfo ====
Line 537: Line 538:
     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 751: Line 762:
 |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.\\ \\