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
Next revision Both sides next revision
en:configuration_api [2021/08/05 15:30]
peter
en:configuration_api [2022/04/11 11:14]
127.0.0.1 external edit
Line 730: Line 730:
 **23. //​cipher//​** \\ **23. //​cipher//​** \\
 Activates '​Keypad card ID' option. \\ Activates '​Keypad card ID' option. \\
-Default value is 0, it is only valid for XPass D2 Gangbox Keypad type. \\+Default value is 0, it is only valid for Gangbox Keypad type of Xpass 2, XPass D2. \\
 <WRAP group 50%> <WRAP group 50%>
 ^Value ​ ^Description ​ ^ ^Value ​ ^Description ​ ^
Line 1812: Line 1812:
 **12. //​faceWidth//​** \\  **12. //​faceWidth//​** \\ 
 [+ V2.7.1] ''​FaceStation F2''​ This indicates the width of the face image, and you can specify the minimum and maximum values. \\ [+ V2.7.1] ''​FaceStation F2''​ This indicates the width of the face image, and you can specify the minimum and maximum values. \\
-The minimum and maximum ​values ​default to 66 and 250. \\ \\+The default ​values ​of min and max are as follows. \\ 
 +<WRAP group 20%> 
 +^  ^Default ​ ^ 
 +|min  |66  | 
 +|max  |250  | 
 +</​WRAP> ​
  
 **13. //​searchRange//​** \\ **13. //​searchRange//​** \\
 [+ V2.7.1] ''​FaceStation F2''​ Represents the face search range, and you can specify the x value (horizontal coordinate) of the range and the width from the x value point. \\ [+ V2.7.1] ''​FaceStation F2''​ Represents the face search range, and you can specify the x value (horizontal coordinate) of the range and the width from the x value point. \\
-The default values ​for value and width are 144 and 432. \\ \\+The default values ​of x and width are as follows. \\ 
 +<WRAP group 20%> 
 +^  ^Default ​ ^ 
 +|x  |144  | 
 +|width ​ |432  | 
 +</​WRAP> ​
 14. //​reserved2//​ \\  14. //​reserved2//​ \\ 
 Reserved space.\\ \\ Reserved space.\\ \\
Line 2422: Line 2432:
  
  
-  ==== BS2InputConfigEx ==== +==== BS2InputConfigEx ==== 
-  <code cpp> +<code cpp> 
-  typedef struct { +typedef struct { 
-      ​uint8_t ​​   numInputs;​ +    uint8_t ​   numInputs;​ 
-      ​uint8_t ​​   numSupervised;​ +    uint8_t ​   numSupervised;​ 
-      ​uint8_t ​​   reserved[18];​​+    uint8_t ​   reserved[18];​ 
 + 
 +    struct { 
 +        uint8_t ​   portIndex;​ 
 +        uint8_t ​   switchType;​ 
 +        uint16_t ​  ​duration;​ 
 +     
 +        uint8_t ​   reserved; 
 +        uint8_t ​   supervisedResistor;​ 
 +        uint8_t ​   reserved1[16];​ 
 +     
 +        uint8_t ​   reserved2[26];​ 
 +    } inputs[BS2_MAX_INPUT_NUM_EX];​ 
 + 
 +    uint8_t ​   reserved2[200];​ 
 +} BS2InputConfigEx;​ 
 +</​code>​ 
 +1. //numInputs//​​ \\  
 +Number of Input port. \\ \\ 
 +2. //​​numSupervised//​​ \\ 
 +Number of supervised input port. \\ \\ 
 +3. //​​reserved//​​ \\ 
 +Reserved Space. \\ \\ 
 +4. //​​portIndex//​​ \\  
 +Input Port Number. \\ \\ 
 +5. //​switchType//​ \\ 
 +Input Signal Type. \\  
 +<WRAP group 50%> 
 +^Value ​ ^Description ​ ^ 
 +|0  |Normally Open  | 
 +|1  |Normally Closed ​ | 
 +</​WRAP>​  
 +6. //​​duration//​​ \\  
 +Input Signal Duration Time Measurement is milliseconds(ms). \\ \\ 
 +7. //​​reserved//​​ \\ 
 +Reserved Space. \\ \\ 
 +8. //​​supervisedResistor//​​ \\ 
 +You can set Supervised input resistance value type or unsupervise it. \\ 
 +<WRAP group 50%> 
 +^Value ​ ^Description ​ ^ 
 +|0  |1K Resistance ​ | 
 +|1  |2.2K Resistance ​ | 
 +|2  |4.7K Resistance ​ | 
 +|3  |10K Resistance ​ | 
 +|254  |Unsupervised(Default) ​ | 
 +</​WRAP>​  
 +9. //​​reserved1//​​ \\ 
 +Reserved Space. \\ \\ 
 +10. //​​reserved2//​​ \\ 
 +Reserved Space. \\ \\ 
 +11. //​​reserved2//​​ \\ 
 +Reserved Space. \\ \\
     
- ​  ​   struct { +==== BS2RelayActionConfig ==== 
- ​  ​       uint8_t ​   ​portIndex;​ +<code cpp> 
- ​  ​       uint8_t ​   ​switchType;​ +typedef struct { 
- ​  ​       uint16_t ​  ​duration;​​ +    uint32_t ​       deviceID; ///< 4 bytes 
- ​  ​   ​ +    uint8_t ​        ​reserved[16];​ ///< 16 bytes 
- ​  ​       uint8_t ​   ​reserved;​ + 
- ​  ​       uint8_t ​   ​supervisedResister;​​ +    struct { 
- ​  ​       uint8_t ​   ​reserved1[16];​​ +        uint8_t ​    ​port; ///< 1 byte (relay port) 
- ​  ​   ​ +        uint8_t ​    ​reserved0; ///< 1 byte 
- ​  ​       uint8_t ​   ​reserved2[26];​​ +        uint8_t ​    ​disconnEnabled;​ ///< 1 byte (RS485 disconnection) 
- ​  ​   } inputs[BS2_MAX_INPUT_NUM_EX];​​ +        uint8_t ​    ​reserved[9];​ ///< 9 bytes 
-   +         
- ​  ​   uint8_t ​   ​reserved2[200];​​ +        struct { 
-  } BS2InputConfigEx;​​ +            uint8_t port; ///< 1 byte (input port) 
- ​ </​​code>​​ +            uint8_t type; ///< 1 byte (linkage/​latching/​release) 
-  1. //​​numInputs//​​ \\  +            uint8_t mask; ///< 1 byte (alarm/​fault) 
- ​ Number of Input port. \\ \\ +            uint8_t reserved[9];​ ///< 9 bytes 
-  2. //​​numSupervised//​​ \\ +        } input[BS2_MAX_RELAY_ACTION_INPUT];​ ///< 192 bytes 
- ​ Number of supervised input port. \\ \\ +    relay[BS2_MAX_RELAY_ACTION]; ​ ///< 816 bytes 
-  3. //​​reserved//​​ \\ + 
- ​ Reserved Space. \\ \\ +    uint8_t reserved2[152];​ ///< 152 bytes 
-  4. //​​portIndex//​​ \\  +} BS2RelayActionConfig;​ 
- ​ Input Port Number. \\ \\ +</​code>​ 
-  5. //​​switchType//​​ \\ +1. //​​deviceID//​​ \\  
- ​ Input Signal Type\\  +Device Identifier \\ \\ 
- ​ <​WRAP group 50%> +2. //​​reserved//​​ \\ 
- ​ ^Value ​ ^Description ​ ^ +Reserved Space. \\ \\ 
- ​ |0 ​ |Normally Open  | +3. //relay// \\ 
- ​ |1 ​ |Normally Closed ​ | +Relay Setting Information \\ \\ 
- ​ </​​WRAP>​ ​ +4. //port// \\  
-  6. //​​duration//​​ \\  +Relay port Number. \\ \\ 
- ​ Input Signal Duration Time Measurement is milliseconds(ms). \\ \\ +5. //​​reserved0//​​ \\ 
-  7. //​​reserved//​​ \\ +Reserved Space. \\ \\ 
- ​ Reserved Space. \\ \\ +6. //​​disconnEnabled//​​ \\  
-  8. //​​supervisedResister//​​ \\ +If set to true, a signal is made when RS485 is disconnected. \\ \\ 
-  You can set Supervised input resistance value type or unsupervise it. \\ +7. //​​reserved//​​ \\ 
- ​ <​WRAP group 50%> +Reserved Space. \\ \\ 
- ​ ^Value ​ ^Description ​ ^ +8. //input// \\ 
- ​ |0 ​ |1K Resistance ​ | +Defines to which input ports the relay ports will take action. \\ \\ 
- ​ |1 ​ |2.2K Resistance ​ | +9. //port// \\ 
- ​ |2 ​ |4.7K Resistance ​ | +Input port Identifier. \\ \\ 
- ​ |3 ​ |10K Resistance ​ | +10. //type// \\ 
- ​ |254 ​ |Unsupervised(Default) ​ | +Defines in which input type the input will take action. \\ 
- ​ </​​WRAP>​ ​ +If set to Linkage, signal can be made when alarm is set to mask. \\ 
-  9. //​​reserved1//​​ \\ +<WRAP group 50%> 
- ​ Reserved Space. \\ \\ +^type  ^Value ​ ^Description ​ ^ 
-  10. //​​reserved2//​​ \\ +|NONE  |0  |OFF ​ | 
- ​ Reserved Space. \\ \\ +|LINKAGE ​ |1  |Connect to the relay of the input ​ | 
-  11. //​​reserved2//​​ \\ +|LATCHING ​ |2  |''​​Not Supported''​ ​ | 
- ​ Reserved Space. \\ \\ +|RELEASE ​ |3  |''​​Not Supported''​ ​ | 
-   +</​WRAP>​ 
-   +11. //mask// \\ 
-  ==== BS2RelayActionConfig ==== +Set mask to Input Signal Info. \\ 
-  <code cpp> +<WRAP group 50%> 
-  typedef struct { +^type  ^Value ​ ^Description ^ 
-      ​uint32_t ​​       deviceID;​ ///<​ 4 bytes +|NONE  |0  |OFF ​ | 
-      ​uint8_t ​​        ​reserved[16];​​ ///<​ 16 bytes +|ALARM ​ |1  |Signal Made ​ | 
-   +|FAULT ​ |2  |Signal Made when disconnected ​ | 
-      ​struct { +</​WRAP>​ 
-          ​uint8_t ​​    ​port;​ ///<​ 1 byte (relay port) +12. //​​reserved//​​ \\ 
-          ​uint8_t ​​    ​reserved0;​ ///<​ 1 byte +Reserved Space. \\ \\ 
-          ​uint8_t ​​    ​disconnEnabled;​​ ///<​ 1 byte (RS485 disconnection) +13. //​​reserved2//​​ \\ 
-          ​uint8_t ​​    ​reserved[9];​​ ///<​ 9 bytes +Reserved Space. \\ \\
-          ​ +
-          ​struct { +
-              ​uint8_t port;​ ///<​ 1 byte (input port) +
-              ​uint8_t type;​ ///<​ 1 byte (linkage/latching/release) +
-              ​uint8_t mask;​ ///<​ 1 byte (alarm/fault) +
-              ​uint8_t reserved[9];​​ ///<​ 9 bytes +
-          ​} input[BS2_MAX_RELAY_ACTION_INPUT];​​ ///<​ 192 bytes +
-      ​items[BS2_MAX_RELAY_ACTION];​​ ///< 816 bytes +
-   +
-      ​uint8_t reserved2[152];​​ ///<​ 152 bytes +
-  } BS2RelayActionConfig;​ +
-  </code> +
-  1. //​​deviceID//​​ \\  +
-  Device Identifier \\ \\ +
-  2. //​​reserved//​​ \\ +
-  Reserved Space. \\ \\ +
-  3. //items// \\ +
-  Relay Setting Information \\ \\ +
-  4. //port// \\  +
-  Relay port Number. \\ \\ +
-  5. //​​reserved0//​​ \\ +
-  Reserved Space. \\ \\ +
-  6. //​​disconnEnabled//​​ \\  +
-  If set to true, a signal is made when RS485 is disconnected. \\ \\ +
-  7. //​​reserved//​​ \\ +
-  Reserved Space. \\ \\ +
-  8. //input// \\ +
-  Defines to which input ports the relay ports will take action. \\ \\ +
-  9. //port// \\ +
-  Input port Identifier. \\ \\ +
-  10. //type// \\ +
-  Defines in which input type the input will take action. \\ +
-  If set to Linkage, signal can be made when alarm is set to mask. \\ +
-  <WRAP group 50%> +
-  ^type  ^Value ​ ^Description ​ ^ +
-  |NONE  |0  |OFF ​ | +
-  |LINKAGE ​ |1  |Connect to the relay of the input ​ | +
-  |LATCHING ​ |2  |''​​Not Supported''​ ​ | +
-  |RELEASE ​ |3  |''​​Not Supported''​ ​ | +
-  </WRAP> ​ +
-  11. //mask// \\ +
-  Set mask to Input Signal Info. \\ +
-  <WRAP group 50%> +
-  ^type  ^Value ​ ^Description ​​ +
-  |NONE  |0  |OFF ​ | +
-  |ALARM ​ |1  |Signal Made ​ | +
-  |FAULT ​ |2  |Signal Made when disconnected ​ | +
-  </WRAP> ​ +
-  12. //​​reserved//​​ \\ +
-  Reserved Space. \\ \\ +
-  13. //​​reserved2//​​ \\ +
-  Reserved Space. \\ \\+