128 if ( relativeTime == 0 )
133 return (
getTicks() - relativeTime );
139 return (
getTicks() - relativeTime );
178 if ( relativeTime == 0 )
183 return (
getNSecs() - relativeTime );
const double InfiniteSeconds
static TimeService * _instance
const TICK_TIME InfiniteTicks
static nsecs ticks2nsecs(const ticks t)
Seconds nsecs_to_Seconds(const nsecs ns)
NANO_TIME rtos_get_time_ns(void)
const NANO_TIME InfiniteNSecs
Seconds secondsSince(ticks relativeTime) const
ticks ticksChange(ticks delta)
static const ticks InfiniteTicks
static TimeService * Instance()
Seconds getSeconds(ticks &relativeTime) const
bool systemClockEnabled() const
static const nsecs InfiniteNSecs
static ticks nsecs2ticks(const nsecs m)
static const Seconds InfiniteSeconds
void enableSystemClock(bool yes_no)
ticks ticksSince(ticks relativeTime) const
TICK_TIME rtos_get_time_ticks(void)
NANO_TIME ticks2nano(TICK_TIME count)
nsecs Seconds_to_nsecs(const Seconds s)
TICK_TIME nano2ticks(NANO_TIME nano)
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
Seconds secondsChange(Seconds delta)