TinyOS CC2420Получить P

Я хочу удерживать пакеты, которые не проходят проверку CRC. Для этого я закомментировал раздел функции readDone CC2420RecieveP, которая проверяет бит msb байта LQI в полученном буфере.

Я думаю, что это работает,

Однако, как только я получаю пакет в своей собственной функции приема, я отправляю его через последовательный компонент (не только полезную нагрузку, я копирую весь полученный радиопакет в область полезной нагрузки последовательного пакета). Когда я использую программу Listen, кажется, что значение crc bool отсутствует (только LQI и RSSI), хотя crc явно копируется в bufPTR в функции receiveDone_task.

:(

Помогите!

Майк.

1 ответ

Я копировал только первые 28 байтов (не заголовок плюс 28-байтовую полезную нагрузку плюс метаданные)

Другие вопросы по тегам