procedure Clock_Get_Seconds_Since_Epoch( The_Interval : out RTEMS.Interval; Result : out RTEMS.Status_Codes );
RTEMS.SUCCESSFUL
- current time obtained successfully
RTEMS.NOT_DEFINED
- system date and time is not set
RTEMS.INVALID_ADDRESS
- the_interval
is NULL
This directive returns the number of seconds since the RTEMS
epoch and the current system date and time. If the date and time
has not been set with a previous call to
rtems.clock_set
, then the
RTEMS.NOT_DEFINED
status code is returned.
This directive is callable from an ISR.
This directive will not cause the running task to be
preempted. Re-initializing RTEMS causes the system date and
time to be reset to an uninitialized state. Another call to
rtems.clock_set
is required to re-initialize the
system date and time to application specific specifications.
Copyright © 1988-2008 OAR Corporation