![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
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. | |
Basic type for all variables and parameters holding time.