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 Both sides next revision
en:configuration_api [2021/08/06 15:19]
kateyu [BS2InputConfigEx]
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  | +
- ​ |1 ​ |Normally Closed ​ | +
- ​ </​​WRAP>​ ​ +
-  6. //​​duration//​​ \\  +
- ​ Input Signal Duration Time Measurement is milliseconds(ms). \\ \\ +
-  7. //​​reserved//​​ \\ +
- ​ Reserved Space. \\ \\ +
-  8. //​​supervisedResister//​​ \\ +
-  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. \\ \\ +
-  5. //​switchType//​ \\ +
-Input 신호 유형입니다. \\  +
-<WRAP group 50%> +
-^값  ^설명  ​^+
 |0  |Normally Open  | |0  |Normally Open  |
-|1  |Normally Closed ​ |+|1  |Normally Closed ​​ |
 </​WRAP> ​ </​WRAP> ​
-6. //​duration//​ \\  +6. //duration//​ \\  
-Input 신호의 지속시간으로 단위는 밀리초(ms)입니다. \\ \\ +Input Signal Duration Time Measurement is milliseconds(ms). \\ \\ 
-7. //​reserved//​ \\ +7. //reserved//​ \\ 
-예약된 공간입니다. \\ \\ +Reserved Space. \\ \\ 
-8. //​supervisedResister//​ \\ +8. //supervisedResister//​​ \\ 
-Supervised input 저항 값의 유형을 설정하거나,​ 해제할 수(unsupervised) 있습니다. \\+You can set Supervised input resistance value type or unsupervise it. \\
 <WRAP group 50%> <WRAP group 50%>
-^값  ^설명  ​+^Value  ^Description ​ 
-|0  |1K 저항  ​+|0  |1K Resistance ​ 
-|1  |2.2K 저항  ​+|1  |2.2K Resistance ​ 
-|2  |4.7K 저항  ​+|2  |4.7K Resistance ​ 
-|3  |10K 저항  ​+|3  |10K Resistance ​ 
-|254  |Unsupervised(기본값 |+|254  |Unsupervised(Default​ |
 </​WRAP> ​ </​WRAP> ​
 +9. //​​reserved1//​​ \\
 +Reserved Space. \\ \\
 +10. //​​reserved2//​​ \\
 +Reserved Space. \\ \\
 +11. //​​reserved2//​​ \\
 +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 \\ \\