TinyOS CC2420ПолучитьP - PullRequest
       10

TinyOS CC2420ПолучитьP

1 голос
/ 23 сентября 2008

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

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

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

(

Помощь!

Mike.

1 Ответ

2 голосов
/ 23 сентября 2008

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

: P

...