Byte 배열 변환1 [C#] ushort를 상위 바이트와 하위 바이트로 추출하기 이번 포스팅에서는 네트워크 통신 프로토콜에서 ushort를 상위 Byte와 하위 Byte로 나누어 값을 송수신할 경우 사용하는 방법에 대해 정리해 보도록 하겠습니다. 아래의 이미지는 LG Chem에서 생산한 Battery의 프로토콜 예시 입니다. Modbus address 40068 번지를 보면 uint16 Type으로 하나의 Value에서 상위 Byte와 하위 Byte로 나누어 Max Module Number와 Min Module Number의 값을 참조할 수 있도록 명기하고 있습니다. 따라서 우리는 Modbus에서 받은 uint16을 Byte 배열로 나누어서 상위 Byte와 하위 Byte를 추출해 Data를 사용해야 합니다. 이러한 경우에는 가장 손쉽게 BitConverter 클래스를 사용하는 방법이.. 2020. 12. 22. 이전 1 다음