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/06 15:15]
kateyu
en:configuration_api [2021/08/06 15:24]
kateyu
Line 2444: Line 2444:
 } BS2InputConfigEx;​ } BS2InputConfigEx;​
 </​code>​ </​code>​
-  1. //​​numInputs//​​ \\  +1. //​​numInputs//​​ \\  
-  Number of Input port. \\ \\ +Number of Input port. \\ \\ 
-  2. //​​numSupervised//​​ \\ +2. //​​numSupervised//​​ \\ 
-  Number of supervised input port. \\ \\ +Number of supervised input port. \\ \\ 
-  3. //​​reserved//​​ \\ +3. //​​reserved//​​ \\ 
-  Reserved Space. \\ \\ +Reserved Space. \\ \\ 
-  4. //​​portIndex//​​ \\  +4. //​​portIndex//​​ \\  
-  Input Port Number. \\ \\ +Input Port Number. \\ \\ 
-  5. //switchType//​​ \\ +5. //​switchType//​ \\ 
-  Input Signal Type\\  +Input Signal Type\\  
-  <WRAP group 50%> +<WRAP group 50%> 
-  ^Value ​ ^Description ​ ^ +^Value ​ ^Description ​ ^ 
-  |0  |Normally Open  | +|0  |Normally Open  | 
-  |1  |Normally Closed ​ | +|1  |Normally Closed ​ | 
-  </WRAP> ​ +</​WRAP>​  
-  6. //​​duration//​​ \\  +6. //​​duration//​​ \\  
-  Input Signal Duration Time Measurement is milliseconds(ms). \\ \\ +Input Signal Duration Time Measurement is milliseconds(ms). \\ \\ 
-  7. //​​reserved//​​ \\ +7. //​​reserved//​​ \\ 
-  Reserved Space. \\ \\ +Reserved Space. \\ \\ 
-  8. //​​supervisedResister//​​ \\ +8. //​​supervisedResister//​​ \\ 
-  You can set Supervised input resistance value type or unsupervise it. \\ +You can set Supervised input resistance value type or unsupervise it. \\ 
-  <WRAP group 50%> +<WRAP group 50%> 
-  ^Value ​ ^Description ​ ^ +^Value ​ ^Description ​ ^ 
-  |0  |1K Resistance ​ | +|0  |1K Resistance ​ | 
-  |1  |2.2K Resistance ​ | +|1  |2.2K Resistance ​ | 
-  |2  |4.7K Resistance ​ | +|2  |4.7K Resistance ​ | 
-  |3  |10K Resistance ​ | +|3  |10K Resistance ​ | 
-  |254  |Unsupervised(Default) ​ | +|254  |Unsupervised(Default) ​ | 
-  </WRAP> ​ +</​WRAP>​  
-  9. //​​reserved1//​​ \\ +9. //​​reserved1//​​ \\ 
-  Reserved Space. \\ \\ +Reserved Space. \\ \\ 
-  10. //​​reserved2//​​ \\ +10. //​​reserved2//​​ \\ 
-  Reserved Space. \\ \\ +Reserved Space. \\ \\ 
-  11. //​​reserved2//​​ \\ +11. //​​reserved2//​​ \\ 
-  Reserved Space. \\ \\+Reserved Space. \\ \\
     
-   +==== BS2RelayActionConfig ==== 
-  ==== BS2RelayActionConfig ==== +<code cpp> 
-  <code cpp> +typedef struct { 
-  typedef struct { +    uint32_t ​       deviceID; ///< 4 bytes 
-      ​uint32_t ​​       deviceID;​ ///<​ 4 bytes +    uint8_t ​        ​reserved[16];​ ///< 16 bytes 
-      ​uint8_t ​​        ​reserved[16];​​ ///<​ 16 bytes + 
-   +    struct { 
-      ​struct { +        uint8_t ​    ​port; ///< 1 byte (relay port) 
-          ​uint8_t ​​    ​port;​ ///<​ 1 byte (relay port) +        uint8_t ​    ​reserved0; ///< 1 byte 
-          ​uint8_t ​​    ​reserved0;​ ///<​ 1 byte +        uint8_t ​    ​disconnEnabled;​ ///< 1 byte (RS485 disconnection) 
-          ​uint8_t ​​    ​disconnEnabled;​​ ///<​ 1 byte (RS485 disconnection) +        uint8_t ​    ​reserved[9];​ ///< 9 bytes 
-          ​uint8_t ​​    ​reserved[9];​​ ///<​ 9 bytes +         
-          ​ +        struct { 
-          ​struct { +            uint8_t port; ///< 1 byte (input port) 
-              ​uint8_t port;​ ///<​ 1 byte (input port) +            uint8_t type; ///< 1 byte (linkage/​latching/​release) 
-              ​uint8_t type;​ ///<​ 1 byte (linkage/latching/release) +            uint8_t mask; ///< 1 byte (alarm/​fault) 
-              ​uint8_t mask;​ ///<​ 1 byte (alarm/fault) +            uint8_t reserved[9];​ ///< 9 bytes 
-              ​uint8_t reserved[9];​​ ///<​ 9 bytes +        } input[BS2_MAX_RELAY_ACTION_INPUT];​ ///< 192 bytes 
-          ​} input[BS2_MAX_RELAY_ACTION_INPUT];​​ ///<​ 192 bytes +    } items[BS2_MAX_RELAY_ACTION]; ​ ///< 816 bytes 
-      ​} items[BS2_MAX_RELAY_ACTION];​​ ///< 816 bytes + 
-   +    uint8_t reserved2[152];​ ///< 152 bytes 
-      ​uint8_t reserved2[152];​​ ///<​ 152 bytes +} BS2RelayActionConfig;​ 
-  } BS2RelayActionConfig;​ +</​code>​
-  </code>+
   1. //​​deviceID//​​ \\    1. //​​deviceID//​​ \\ 
  ​ Device Identifier \\ \\  ​ Device Identifier \\ \\