Differences
This shows you the differences between two versions of the page.
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 \\ \\ |