Package org.yamcs.mdb
Class ParameterTypeUtils
java.lang.Object
org.yamcs.mdb.ParameterTypeUtils
Contains various static methods to help work with XTCE
ParameterType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
checkEngValueAssignment
(Parameter p, Value engValue) Checks that a value can be assigned to a parameter as engineering value.static void
checkEngValueAssignment
(ParameterType ptype, Value engValue) static Value
getEngValue
(ParameterType ptype, Object value) Returns a Value corresponding to the java object and the parameter type or null if the parameter cannot be converted Note that the operation may involve some casting and loss of precision (e.g. from long to int or double to float)static Value
parseString
(DataType type, String paramValue)
-
Constructor Details
-
ParameterTypeUtils
public ParameterTypeUtils()
-
-
Method Details
-
checkEngValueAssignment
Checks that a value can be assigned to a parameter as engineering value. Otherwise throws an IllegalArgumentException- Parameters:
p
-engValue
-
-
checkEngValueAssignment
-
parseString
-
getEngValue
Returns a Value corresponding to the java object and the parameter type or null if the parameter cannot be converted Note that the operation may involve some casting and loss of precision (e.g. from long to int or double to float)- Parameters:
ptype
-value
-- Returns:
-