+ return call SubSend.send(msg);
+ }
+
+ default event void Ieee154Send.sendDone(message_t* msg, error_t error)
+ {
+ }
+
+ default event void SendNotifier.aboutToSend(am_addr_t addr, message_t* msg)
+ {
+ }
+
+/*----------------- Send -----------------*/
+
+ command error_t Send.send(message_t* msg)
+ {
+ // lower leveles can send other frames
+ call IEEE154MessageLayer.createDataFrame(msg);
+
+ return call SubSend.send(msg);
+ }
+
+ command error_t Send.cancel(message_t* msg)
+ {
+ return call SubSend.cancel(msg);