Class EnumeratedDataType

    • Constructor Detail

      • EnumeratedDataType

        protected EnumeratedDataType​(EnumeratedDataType t)
        performs a shallow copy of this object into t
        Parameters:
        t -
    • Method Detail

      • getInitialValue

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

        public String calibrate​(long raw)
      • hasLabel

        public boolean hasLabel​(String label)
      • convertType

        public String convertType​(Object value)
        Description copied from interface: DataType
        Converts to the canonical (boxed) java representation of this type.

        For example, if value is a String, an integer-like DataType should parse the String value, and return an Integer result.

        Parameters:
        value - value to be converted, use boxed primitive values.
        Returns:
        The preferred java object representation
      • 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: