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

Interface: TimeSet

The TimeSet interface.
Author: Su Ping <sping@intel-research.net>

Components providing this interface:
tos.lib.TinyDB.SimpleTimeM
tos.system.LogicalTime
tos.system.SimpleTime
tos.system.SimpleTimeM

Components requiring this interface:
tos.lib.TinyDB.TupleRouterM

Commands

Commands - Details

adjust

void adjust(int16_t n)

Adjust logical time by n binary milliseconds.

Parameters:

us - unsigned 16 bit interger positive number advances the logical time negtive argument regress the time This operation will not take effect immidiately The adjustment is done duing next clock.fire event handling.

Returns: none

adjustNow

void adjustNow(int32_t x)

Adjust logical time by x milliseconds.

Parameters:

x - 32 bit interger positive number advances the logical time negtive argument regress the time

Returns: none