Apps
Components
Interfaces
All Files
Source Tree
source:
tos.system.LoggerM.nc
Component: LoggerM
Author:
Jason Hill
David Gay
Philip Levis
Required Interfaces
StdControl
EEPROMControl
EEPROMWrite
EEPROMRead
Provided Interfaces
StdControl
LoggerWrite
LoggerRead
Variables
uint16_t curWriteLine
uint16_t curReadLine
result_t write_result
Function Index
command result_t
StdControl.init
(void)
command result_t
StdControl.start
(void)
command result_t
StdControl.stop
(void)
command result_t
LoggerWrite.append
(uint8_t *data)
command result_t
LoggerWrite.write
(uint16_t line, uint8_t *data)
command result_t
LoggerWrite.resetPointer
(void)
command result_t
LoggerWrite.setPointer
(uint16_t line)
event result_t
EEPROMWrite.writeDone
(uint8_t *buffer)
event result_t
EEPROMWrite.endWriteDone
(result_t success)
command result_t
LoggerRead.readNext
(uint8_t *buffer)
command result_t
LoggerRead.read
(uint16_t line, uint8_t *buffer)
command result_t
LoggerRead.resetPointer
(void)
command result_t
LoggerRead.setPointer
(uint16_t line)
event result_t
EEPROMRead.readDone
(uint8_t *buffer, result_t success)