exip  Alpha 0.5.4
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
EXIPDateTime Struct Reference

DateTime type in EXIP. More...

#include <procTypes.h>

Data Fields

struct tm dateTime
 As defined in time.h. More...
 
FractionalSecs fSecs
 
int16_t TimeZone
 TZHours * 64 + TZMinutes. More...
 
uint8_t presenceMask
 Whether to included fractional seconds and timeZone information Use FRACT_PRESENCE and TZONE_PRESENCE masks and IS_PRESENT() macro. More...
 

Detailed Description

Contains a standard "struct tm" combined with fractional seconds and presence mask.

Definition at line 155 of file bin/headers/procTypes.h.

Field Documentation

struct tm EXIPDateTime::dateTime
Note
Decoding functions set negative values (INT_MIN) for the fields that are not available

int tm_sec seconds [0,61] int tm_min minutes [0,59] int tm_hour hour [0,23] int tm_mday day of month [1,31] int tm_mon month of year [0,11] int tm_year years since 1900 int tm_wday day of week [0,6] (Sunday = 0) int tm_yday day of year [0,365] int tm_isdst daylight savings flag

Definition at line 171 of file bin/headers/procTypes.h.

FractionalSecs EXIPDateTime::fSecs

Definition at line 172 of file bin/headers/procTypes.h.

uint8_t EXIPDateTime::presenceMask

Always initialize this to 0;

Definition at line 187 of file bin/headers/procTypes.h.

int16_t EXIPDateTime::TimeZone

Where: TZHours is a value in the range [-14 .. 14] and represents the standard notion of tize zone as an offset from UTC. TZMinutes is a value in the range [-59 .. 59] and could be used for minute based time zones.

Definition at line 180 of file bin/headers/procTypes.h.


The documentation for this struct was generated from the following files: