Apps
Components
Interfaces
All Files
Source Tree
source:
apps.TestMatchbox.Timing.TimingM.nc
Component: TimingM
Required Interfaces
Clock
BareSendMsg
ReceiveMsg
FileRead
FileWrite
Provided Interfaces
StdControl
result_t
matchboxReady
(void)
Variables
uint32_t time
TOS_Msg msg
struct TimingM.orders { uint8_t cmd; uint32_t size; } o
uint8_t buffer[256]
Function Index
command result_t
StdControl.init
(void)
command result_t
StdControl.start
(void)
command result_t
StdControl.stop
(void)
event result_t
BareSendMsg.sendDone
(TOS_MsgPtr m, result_t success)
void
sendTime
(uint8_t status)
async event result_t
Clock.fire
(void)
event result_t
matchboxReady
(void)
void
readAgain
(void)
event result_t
FileRead.readDone
(void *buf, filesize_t nRead, fileresult_t result)
event result_t
FileRead.opened
(fileresult_t result)
task void
bm
(void)
void
writeAgain
(fileresult_t result)
event result_t
FileWrite.opened
(filesize_t fileSize, fileresult_t result)
event result_t
FileWrite.closed
(fileresult_t result)
event result_t
FileWrite.appended
(void *buf, filesize_t nWritten, fileresult_t result)
event result_t
FileWrite.synced
(fileresult_t result)
event TOS_MsgPtr
ReceiveMsg.receive
(TOS_MsgPtr m)
event result_t
FileWrite.reserved
(filesize_t reservedSize, fileresult_t result)
event result_t
FileRead.remaining
(filesize_t n, fileresult_t result)