예제로...
1F 11 FF AA라는 바이트가 있는데
var temperature = (bytes[2] << 8) | bytes[3]
이런식으로 해서
65450이란 값을 얻더군요?
FF AA 를 10진수로 변환하면 65450입니다....
이렇게 해야하는데...제가 변환해야하는 값이
00 00 00 00 00 01 12 0A 09 02 12 00 2C 1F 11 3F
이중에서 0A 09를 추출을 해야합니다..
위의 값을 근거로 추측해서 뽑아봤는데
var temperature = (bytes[7] << 16 ) | bytes[8];
원하는 값인 0A 09의 10진수 값인 2569 가 나오질 않네요...
어떻게 해야할가요?