차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
ko:configuration_api [2025/06/13 08:46]
mwkim [BS2FacilityCodeConfig]
ko:configuration_api [2025/06/13 09:37] (현재)
mwkim [BS2Rs485ConfigEXDynamic]
줄 3417: 줄 3417:
 <code cpp> <code cpp>
 typedef struct { typedef struct {
-    ​BS2_DEVICE_ID ​  deviceID; ​      ///<​  +    ​uint32_t ​  deviceID; ​      ///<​  
-    ​BS2_DEVICE_TYPE ​deviceType; ​    ///<​ 2 bytes +    ​uint16_t ​  deviceType; ​    ///<​ 2 bytes 
-    ​BS2_BOOL ​       ​enableOSDP; ​    ///<​ 1 byte +    ​uint8_t ​   ​enableOSDP; ​    ///<​ 1 byte 
-    ​BS2_BOOL ​       ​connected; ​     ///< 1 bytes (packing)+    ​uint8_t ​   ​connected; ​     ///< 1 bytes (packing)
  
     union {     union {
             uint8_t ​        ​channelInfo;​             uint8_t ​        ​channelInfo;​
-            ​BS2_DEVICE_ID ​  parentID;+            ​uint32_t ​       ​parentID;
     };     };
 } BS2Rs485SlaveDeviceEX;​ } BS2Rs485SlaveDeviceEX;​
줄 3433: 줄 3433:
     uint8_t ​                ​useRegistance;​     uint8_t ​                ​useRegistance;​
     uint8_t ​                ​numOfDevices;​     uint8_t ​                ​numOfDevices;​
-    ​BS2_OSDP_CHANNEL_TYPE ​  channelType;​+    ​uint8_t ​                channelType;​
     BS2Rs485SlaveDeviceEX ​ *slaveDevices;​     BS2Rs485SlaveDeviceEX ​ *slaveDevices;​
 } BS2Rs485ChannelEXDynamic;​ } BS2Rs485ChannelEXDynamic;​
줄 3465: 줄 3465:
 4. //​numOfDevices//​ \\  4. //​numOfDevices//​ \\ 
 슬레이브 장치의 개수입니다. \\ \\ 슬레이브 장치의 개수입니다. \\ \\
-5. //​slaveDevices//​ \\ +5. //​channelType//​ \\ 
 +해당 포트에 연결된 슬레이브 장치타입을 나타냅니다. \\ 
 +<WRAP group 50%> 
 +^값  ^설명 ​ ^ 
 +|0  |연결이 없음 ​ | 
 +|1  |슈프리마 장치 ​ | 
 +|2  |OSDP 표준 장치 ​ | 
 +|3  |더 이상 연결할 수 없음 ​ | 
 +</​WRAP>​ 
 +6. //​slaveDevices//​ \\ 
 장치에 연결된 슬레이브 장치를 나열한 포인터 \\ 장치에 연결된 슬레이브 장치를 나열한 포인터 \\
 <WRAP group 50%> <WRAP group 50%>
줄 3473: 줄 3482:
 |1번 포트 ​ |2개  | |1번 포트 ​ |2개  |
 </​WRAP>​ </​WRAP>​
-6. //slaveDevices// \\ +7. //mode// \\ 
 RS485 네트워크에서 어떤 모드로 동작할지 결정하는 flag입니다. \\ RS485 네트워크에서 어떤 모드로 동작할지 결정하는 flag입니다. \\
 <WRAP group 50%> <WRAP group 50%>
줄 3484: 줄 3493:
 CoreStation은 Master로만 사용 가능합니다. 다른 값은 설정할 수 없습니다. CoreStation은 Master로만 사용 가능합니다. 다른 값은 설정할 수 없습니다.
 </​WRAP>​ </​WRAP>​
-7. //​numOfChannels//​ \\ +8. //​numOfChannels//​ \\ 
 RS485 채널의 개수입니다.\\ \\  RS485 채널의 개수입니다.\\ \\ 
-8. //​reserved//​ \\ +9. //​reserved//​ \\ 
 예약된 공간입니다.\\ \\  예약된 공간입니다.\\ \\ 
-9. //​reserved1//​ \\ +10. //​reserved1//​ \\ 
 예약된 공간입니다.\\ \\ 예약된 공간입니다.\\ \\
-10. //​channels//​ \\ +11. //​channels//​ \\ 
 RS485 채널을 나열한 리스트로 최대 8개까지 설정할 수 있습니다.\\ \\  RS485 채널을 나열한 리스트로 최대 8개까지 설정할 수 있습니다.\\ \\