Здравствуйте, я отправляю команду на последовательный порт, в ответ я должен получить последовательность шестнадцатеричного числа, как и ожидалось, я получаю ответ, но номера не такие, как должно быть, например:
command = b'\x42\x57\x02\x00\x00\x00\x00\x02'
ser.write(command)
s = ser.read(9)
print(s)
Но на терминале я получаю следующий номер:
b'BW\x02\x01\x00\x00\x00\x023'
Но на самом деле я должен получить:
42 57 02 01 00 00 00 02
У меня есть два вопроса: 1. что означает BW, как указано выше? 2. А как читать данные в обычном виде вроде 42 57 02 01 00 00 00 02? Ваша помощь будет высоко оценена.