Невозможно распечатать все данные фрейма, полученные от xbee в байтовом массиве в Python

При получении кадров от xbee я получаю 3 кадра, но в байтовом массиве отображаются данные только одного кадра. Как получить все 3 кадра данных в байтовом массиве? Я использую эти две команды для чтения данных и печати данных в байтовом массиве.

xbee_message =local_device.read_data()
data = xbee_message.data

введите описание изображения здесь

1 ответ

Проблема решена: просто сделайте цикл.

x=""
for i in range(2):
    xbee_message = local_device.read_data()
    #print(xbee_message)
    x = x + xbee_message.data.hex()
Другие вопросы по тегам