NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
Date and Time

Basic type for all variables and parameters holding time. More...

Functions

 SDK_PACK (struct SDKTimeStruct { SDKInt16 year;SDKUInt8 month;SDKUInt16 yday;SDKUInt8 mday;SDKUInt8 wday;SDKUInt8 hour;SDKUInt8 minute;SDKUInt8 second;SDKUInt16 millisec;})
 Represents the exploded SDKTime.
 
SDK_END_NAMESPACE typedef SDKInt64 SDKTime
 Milliseconds from Unix epoch.
 
static const SDKTime kInvalidSDKTime = SDK_MAX_INT64
 SDKTime invalid value.
 
static const SDKTimeDelta kInvalidSDKTimeDelta = SDK_MAX_INT64
 SDKTimeDelta invalid value.
 
static const SDKUInt16 kUnixEpoch = 1970
 Unix epoch definition.
 
static const SDKUInt16 kMillisecondsInSecond = 1000
 Milliseconds in second.
 
typedef SDKInt64 SDKTimeDelta
 Time delta in Milliseconds.
 
static const SDKUInt16 kSDKTimeStruct_Year_Min = 1970
 Minimum year value.
 
static const SDKUInt16 kSDKTimeStruct_Year_Max = 3000
 Maximum year value.
 
static const SDKUInt8 kSDKTimeStruct_Month_Min = 1
 Minimum month value.
 
static const SDKUInt8 kSDKTimeStruct_Month_Max = 12
 Maximum month value.
 
static const SDKUInt16 kSDKTimeStruct_Yday_Min = 1
 Minimum day of year value.
 
static const SDKUInt16 kSDKTimeStruct_Yday_Max = 366
 Maximum day of year value.
 
static const SDKUInt8 kSDKTimeStruct_Mday_Min = 1
 Minimum day of month value.
 
static const SDKUInt8 kSDKTimeStruct_Mday_Max = 31
 Maximum day of month value.
 
static const SDKUInt8 kSDKTimeStruct_Wday_Min = 1
 Minimum day of week value.
 
static const SDKUInt8 kSDKTimeStruct_Wday_Max = 7
 Maximum day of week value.
 
static const SDKUInt8 kSDKTimeStruct_Hour_Min = 0
 Minimum hour value.
 
static const SDKUInt8 kSDKTimeStruct_Hour_Max = 23
 Maximum hour value.
 
static const SDKUInt8 kSDKTimeStruct_Minute_Min = 0
 Minimum minute value.
 
static const SDKUInt8 kSDKTimeStruct_Minute_Max = 59
 Maximum minute value.
 
static const SDKUInt8 kSDKTimeStruct_Second_Min = 0
 Minimum second value.
 
static const SDKUInt8 kSDKTimeStruct_Second_Max = 59
 Maximum second value.
 
static const SDKUInt16 kSDKTimeStruct_Millisec_Min = 0
 Minimum millisecond value.
 
static const SDKUInt16 kSDKTimeStruct_Millisec_Max = 999
 Maximum millisecond value.
 

Detailed Description

Basic type for all variables and parameters holding time.