TinyOS CC2420Получить P
Я хочу удерживать пакеты, которые не проходят проверку CRC. Для этого я закомментировал раздел функции readDone CC2420RecieveP, которая проверяет бит msb байта LQI в полученном буфере.
Я думаю, что это работает,
Однако, как только я получаю пакет в своей собственной функции приема, я отправляю его через последовательный компонент (не только полезную нагрузку, я копирую весь полученный радиопакет в область полезной нагрузки последовательного пакета). Когда я использую программу Listen, кажется, что значение crc bool отсутствует (только LQI и RSSI), хотя crc явно копируется в bufPTR в функции receiveDone_task.
:(
Помогите!
Майк.
1 ответ
Я копировал только первые 28 байтов (не заголовок плюс 28-байтовую полезную нагрузку плюс метаданные)
:П