Note : public note
Created: |
5/8/2008 3:51:30 PM |
Modified: |
12/22/2009 2:14:35 PM |
|
Project: |
|
Author: |
Administrator |
Version: |
1.0 |
Phase: |
1.0 |
Status: |
Proposed |
Complexity: |
Easy |
Advanced: |
|
UUID: |
{37D00470-F200-4ff5-BEA0-88B997361998} |
Appears In: |
Time |
Time has been expanded to have a
few different internal content form
types. This is to allow the simplest
most direct method of handling
time to be incorporated in an
embedded program.
The MIMOSA type should be transmitted
as a string conforming to ISO 8601.
See description at side.
Tick time is presently defined for
microseconds, with the data type
unsigned long. It is the number of ticks
since start up of the program.
Posix is a Unix type time, which is
also fetched in terms of the data type
long long.
Methods to access specific time
portions is highly desirable for
any implementation.
Any language implementation should
have methods:
uint getYear()
uint getMonth()
...
ushort getHour()
...
ushort getMicrosec()
ushort getNanosec()
methods should interpret Tick or
Posix accordingly.
All rtn types are integer
EXCEPT getTick which is an
unsigned long long
64 bit int.