Apps
Components
Interfaces
All Files
Source Tree
source:
apps.TestEEPROM.ByteSpeed.ETimingM.nc
Component: ETimingM
Required Interfaces
Clock
BareSendMsg
ReceiveMsg
AllocationReq
LogData
ReadData
Leds
Provided Interfaces
StdControl
Variables
uint32_t time
TOS_Msg msg
uint32_t offset
struct ETimingM.orders { uint8_t unit; uint32_t size; } o
uint16_t ounit
uint8_t buffer[ETimingM.BUFSIZE]
void continueLog(void)
void continueRead(void)
void readDone(void)
Function Index
command result_t
StdControl.init
(void)
command result_t
StdControl.start
(void)
command result_t
StdControl.stop
(void)
event result_t
AllocationReq.requestProcessed
(result_t success)
event result_t
BareSendMsg.sendDone
(TOS_MsgPtr m, result_t success)
void
sendTime
(uint8_t status)
async event result_t
Clock.fire
(void)
void
check
(result_t success)
task void
bm
(void)
event result_t
LogData.eraseDone
(result_t success)
void
continueLog
(void)
event result_t
LogData.appendDone
(uint8_t *data, uint32_t numBytes, result_t success)
event result_t
LogData.syncDone
(result_t success)
void
continueRead
(void)
event result_t
ReadData.readDone
(uint8_t *data, uint32_t numBytes, result_t success)
void
readDone
(void)
event TOS_MsgPtr
ReceiveMsg.receive
(TOS_MsgPtr m)