Interface: SendMsg
Basic interface for sending AM messages. Interface to the basic
TinyOS communication primitive.
Author:
| Jason Hill
|
|
David Gay
|
|
Philip Levis
|
Modified:
| 6/25/02
|
- Components providing this interface:
-
apps.Bombilla.AMPromiscuous
apps.Bombilla.GenericComm
apps.Bombilla.GenericCommPromiscuous
tos.lib.Queue.QueuedSend
tos.lib.Queue.QueuedSendM
tos.lib.TinySec.AMStandardTinySec
tos.lib.TinySec.SecureGenericComm
tos.system.AMPromiscuous
tos.system.AMStandard
tos.system.GenericComm
tos.system.GenericCommPromiscuous
tos.system.UARTComm
- Components requiring this interface:
-
apps.HighFrequencySampling.HFSM
apps.HighFrequencySampling.HFSRead
apps.Ident.IdentC
apps.MicaHWVerify.MicaHWVerifyM
apps.Oscilloscope.OscilloscopeM
apps.OscilloscopeRF.OscilloscopeM
apps.SenseLightToLog.SimpleCmdM
apps.TASKApp.Field
apps.TestEEPROM.Byte.TestByteEEPROMC
apps.TestEEPROM.EEPROM.TestEEPROMM
apps.TestEEPROM.Page.TestEEPROMM
apps.TestTinySec.TestTinySecM
apps.TestTinyViz.TestTinyVizM
tos.lib.Broadcast.BcastM
tos.lib.Counters.IntToRfmM
tos.lib.FS.Remote
tos.lib.Queue.QueuedSendM
tos.lib.Route.MultiHopEngineM
tos.lib.Route.MultiHopLEPSM
tos.lib.TinyDB.NetworkMultiHopM
tos.lib.Util.DebugC
tos.lib.Util.NoDebug
tos.lib.VM.components.BVirus
tos.lib.VM.components.BombillaEngineM
tos.lib.VM.opcodes.OPsendrM
tos.lib.VM.opcodes.OPuartM
-
result_t send(uint16_t address, uint8_t length, TOS_MsgPtr msg)
-
result_t sendDone(TOS_MsgPtr msg, result_t success)