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 [2026/01/28 15:12]
mwkim [BS2DeviceCapabilities]
en:device_api [2026/03/11 15:56] (current)
Line 23: Line 23:
   * [[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.   * [[BS2_RunAction]]:​ [+ 2.8.1] Commands the device to take certain actions.
 +  * [[BS2_GetMasterAdmin]]:​ [+ 2.9.12] Gets the master admin from the device.
 +  * [[BS2_SetMasterAdmin]]:​ [+ 2.9.12] Sets the master admin on the device.
 +
 ===== Structure ===== ===== Structure =====
 ==== BS2SimpleDeviceInfo ==== ==== BS2SimpleDeviceInfo ====
Line 107: Line 110:
 |0x25  |3rd party OSDP IO device ​ | |0x25  |3rd party OSDP IO device ​ |
 |0x26  |BioStation 2a  | |0x26  |BioStation 2a  |
 +|0x27  |UZ OSDP Module ​ |
 +|0x28  |UZ OSDP Door handle ​ |
 +|0x29  |UZ OSDP Door knob  |
 +|0x2A  |BioEntry W3  |
 +|0x2B  |CoreStation 20  |
 +|0x2C  |Door Interface 24  |
 +|0x2D  |BioStation 3 MAX  |
 +|0x2E  |BioStation 3 MAX FP |
 +|0x2F  |XPass Q2  |
 </​WRAP>​ </​WRAP>​
  
Line 318: Line 330:
  
 ==== 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 {