tasklet_async command void SoftwareAckConfig.reportChannelError()
{
+#ifdef TRAFFIC_MONITOR
signal TrafficMonitorConfig.channelError();
+#endif
}
/*----------------- UniqueConfig -----------------*/
tasklet_async command void UniqueConfig.reportChannelError()
{
+#ifdef TRAFFIC_MONITOR
signal TrafficMonitorConfig.channelError();
+#endif
}
/*----------------- ActiveMessageConfig -----------------*/
- command bool ActiveMessageConfig.forgotToClear(message_t* msg)
- {
- return ! call IEEE154MessageLayer.isDataFrame(msg);
- }
-
command am_addr_t ActiveMessageConfig.destination(message_t* msg)
{
return call IEEE154MessageLayer.getDestAddr(msg);
return call IEEE154MessageLayer.getSrcAddr(msg);
}
- tasklet_async command void TrafficMonitorConfig.timerTick()
- {
- signal SlottedCollisionConfig.timerTick();
- }
-
/*----------------- RandomCollisionConfig -----------------*/
/*
return (uint16_t)(2 * 7 * 32 * RADIO_ALARM_MICROSEC);
}
- default tasklet_async event void SlottedCollisionConfig.timerTick() { }
-
/*----------------- Dummy -----------------*/
async command void DummyConfig.nothing()