Class AbsoluteTimeDataType

  • All Implemented Interfaces:
    Serializable, DataType
    Direct Known Subclasses:
    AbsoluteTimeArgumentType, AbsoluteTimeParameterType

    public abstract class AbsoluteTimeDataType
    extends BaseTimeDataType
    Used to contain an absolute time. Contains an absolute (to a known epoch) time. Use the [ISO 8601] extended format CCYY-MM-DDThh:mm:ss where "CC" represents the century, "YY" the year, "MM" the month and "DD" the day, preceded by an optional leading "-" sign to indicate a negative number. If the sign is omitted, "+" is assumed. The letter "T" is the date/time separator and "hh", "mm", "ss" represent hour, minute and second respectively. Additional digits can be used to increase the precision of fractional seconds if desired i.e. the format ss.ss... with any number of digits after the decimal point is supported.
    See Also:
    Serialized Form
    • Method Detail

      • setInitialValue

        protected void setInitialValue​(Object initialValue)
        sets the initial value in UTC ISO 8860 string
        Specified by:
        setInitialValue in class BaseDataType
      • getInitialValue

        public String getInitialValue()
        Description copied from interface: DataType
        Get the initial value if any
        Returns:
      • getValueType

        public Yamcs.Value.Type getValueType()
        Description copied from interface: DataType
        Return the expected Value type of an engineering value conforming to this XTCE data type
        Returns:
      • getTypeAsString

        public String getTypeAsString()
        Description copied from interface: DataType
        String which represents the type. This string will be presented to the users of the system.
        Returns: