Librairie xbee.
Dependents: NerfUS-Coord NerfUSTarget
Fork of APP3_xbee by
Diff: mbed_source/XbeeTransmitter.cpp
- Revision:
- 32:e4809bc86901
- Parent:
- 31:8f294520bdc3
--- a/mbed_source/XbeeTransmitter.cpp Sun Apr 09 18:56:02 2017 -0400 +++ b/mbed_source/XbeeTransmitter.cpp Mon Apr 10 16:49:36 2017 +0000 @@ -41,10 +41,13 @@ void RealXbeeTransmitter::transmit_target_message() { - osEvent event = target_messages_to_transmit.get(); - assert(event.status == osEventMail); + while(true) + { + osEvent event = target_messages_to_transmit.get(); + assert(event.status == osEventMail); + + target_message *message = (target_message*)event.value.p; - target_message *message = (target_message*)event.value.p; - - send_message_via_xbee((char*) message->bytes, message_size, message->address); + send_message_via_xbee((char*) message->bytes, message_size, message->address); + } }