Apps     Components     Interfaces     All Files     Source Tree     source: tos.interfaces.SendVarLenPacket.nc

Interface: SendVarLenPacket

Interface for sending arbitrary streams of bytes.

Components providing this interface:
tos.system.GenericComm
tos.system.NoCRCPacket

Commands

Events

Commands - Details

send

result_t send(uint8_t *packet, uint8_t numBytes)

Send numBytes of the buffer data.
Returns: SUCCESS if send request accepted, FAIL otherwise. SUCCCES means that a sendDone should be expected, FAIL means it should not.

Events - Details

sendDone

result_t sendDone(uint8_t *packet, result_t success)

Send request completed. The buffer sent and whether the send was successful are passed.
Returns: SUCCESS always.