OSFI-C++  3.10.0
OpenSF Integration Library
osfi::confm::TimeValue Struct Reference

#include <base.h>

Public Attributes

std::int16_t year
 Year number, from 1 to 9999 inclusive.
 
std::int8_t month
 Month number, from 1 to 12.
 
std::int8_t dom
 Day of month, from 1 to the appropriate length according to the year.
 
std::int8_t hour
 Hour of day, from 0 to 23.
 
std::int8_t minute
 Minute of hour, from 0 to 59.
 
std::int8_t sec
 Second of minute, from 0 to 60 to allow for leap seconds.
 
std::int32_t nanosec
 Fraction of second in ns resolution, from 0 to 999999999.
 

Detailed Description

Value of a TIME-typed parameter, in calendar format according to CCSDS "ASCII time code A". When returned by ParamReader, none of these fields will be negative (except possibly year).

Warning
The ranges mentioned here are for exposition only, they are not checked currently.

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