Interface: tos.interfaces.RadioTimeStamping

interface RadioTimeStamping

Interface for receiving time stamp information from the radio. This information is also embedded in packet metadata.

Author:
Jonathan Hui
Philip Levis
Joe Polastre
Date:
October 10 2005

Events
event void receivedSFD(uint16_t time) Provides the time at which start of frame delimiter was received: units are in terms of a 32kHz clock.
event void transmittedSFD(uint16_t time, message_t *p_msg) Provides the time at which start of frame delimiter has been transmitted: units are in terms of a 32kHz clock.

Events - Details

receivedSFD

event void receivedSFD(uint16_t time)

Provides the time at which start of frame delimiter was received: units are in terms of a 32kHz clock. NOTE that receiving a receivedSFD() event does NOT mean that a packet will be received; the transmission may stop, become corrupted, or be filtered by the physical or link layers. The number of rxSFD events will always be great than or equal to the number of Receive message events.

transmittedSFD

event void transmittedSFD(uint16_t time, message_t *p_msg)

Provides the time at which start of frame delimiter has been transmitted: units are in terms of a 32kHz clock.

Parameters:
'message_t* ONE p_msg'