Bugfix: the return values from the cca method were switched

This commit is contained in:
adamdunkels 2010-03-23 15:10:27 +00:00
parent 4a6c6b0534
commit 432a3fd12e

View file

@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE. * SUCH DAMAGE.
* *
* $Id: cooja-radio.c,v 1.12 2010/03/23 12:13:43 fros4943 Exp $ * $Id: cooja-radio.c,v 1.13 2010/03/23 15:10:27 adamdunkels Exp $
*/ */
#include <stdio.h> #include <stdio.h>
@ -210,12 +210,12 @@ pending_packet(void)
} }
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
static int static int
cca(void) channel_clear(void)
{ {
if(simSignalStrength > CCA_SS_THRESHOLD) { if(simSignalStrength > CCA_SS_THRESHOLD) {
return 1; return 0;
} }
return 0; return 1;
} }
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
PROCESS_THREAD(cooja_radio_process, ev, data) PROCESS_THREAD(cooja_radio_process, ev, data)
@ -252,7 +252,7 @@ const struct radio_driver cooja_radio_driver =
transmit_packet, transmit_packet,
radio_send, radio_send,
radio_read, radio_read,
cca, channel_clear,
receiving_packet, receiving_packet,
pending_packet, pending_packet,
radio_on, radio_on,