Uses of Interface
org.yamcs.xtce.ParameterType
Package
Description
-
Uses of ParameterType in org.yamcs.http.api
Modifier and TypeMethodDescriptionstatic Mdb.ParameterTypeInfo
XtceToGpbAssembler.toParameterTypeInfo
(ParameterType parameterType, XtceToGpbAssembler.DetailLevel detail) -
Uses of ParameterType in org.yamcs.mdb
Modifier and TypeMethodDescriptionMdb.addSystemParameterType
(ParameterType ptype) Adds a parameter type to the MDB.ProcessorData.getParameterType
(Parameter parameter) ProcessorData.getParameterTypeOverride
(Parameter parameter) Modifier and TypeMethodDescriptionvoid
Mdb.addParameterType
(ParameterType ptype, boolean createSpaceSystem) Mdb.addSystemParameterType
(ParameterType ptype) Adds a parameter type to the MDB.static void
ParameterTypeUtils.checkEngValueAssignment
(ParameterType ptype, Value engValue) Mdb.createSystemParameter
(String parameterQualifiedNamed, ParameterType ptype, String shortDescription) Creates and returns a system parameter with the given qualified name.static Value
ParameterTypeUtils.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)void
ParameterTypeListener.parameterTypeUpdated
(Parameter parameter, ParameterType ptype) Called when a parameter's type is updated.Modifier and TypeMethodDescriptionvoid
Mdb.addParameterTypes
(List<ParameterType> ptypeList, boolean createSpaceSystem) -
Uses of ParameterType in org.yamcs.parameter
Modifier and TypeMethodDescriptionstatic ParameterType
SystemParametersService.createSystemParameterType
(Mdb mdb, String name, Value v, UnitType unit) static ParameterType
SystemParametersService.getBasicType
(Mdb mdb, Yamcs.Value.Type type, UnitType unit) SystemParametersService.getBasicType
(Yamcs.Value.Type type) SystemParametersService.getBasicType
(Yamcs.Value.Type type, UnitType unit) Create (if not already existing) a basic parameter type in the MDB and return it.SystemParametersService.getOrCreateType
(String name, Supplier<ParameterType.Builder<?>> supplier) -
Uses of ParameterType in org.yamcs.utils
Modifier and TypeMethodDescriptionstatic ParameterType
AggregateUtil.getMemberType
(ParameterType parameterType, PathElement[] path) Modifier and TypeMethodDescriptionstatic ParameterType
AggregateUtil.getMemberType
(ParameterType parameterType, PathElement[] path) static boolean
AggregateUtil.verifyPath
(ParameterType parameterType, PathElement[] path) Verify that the path exists in the parameter type -
Uses of ParameterType in org.yamcs.xtce
Modifier and TypeClassDescriptionclass
class
AggegateParameters are analogous to a C struct, they are an aggregation of related data items.class
Describe an array parameter type.class
class
class
class
class
class
Modifier and TypeMethodDescription<T extends ParameterType>
ParameterType.Builder<?>ParameterType.toBuilder()
Create a builder that can be used to make shallow copy of the parameter typeModifier and TypeMethodDescriptionParameterType.Builder.build()
Parameter.getParameterType()
SpaceSystem.getParameterType
(String typeName) XtceDb.getParameterType
(String qualifiedName) XtceDb.getParameterType
(String namespace, String name) XtceDb.getParameterType
(Yamcs.NamedObjectId id) Modifier and TypeMethodDescriptionvoid
SpaceSystem.addParameterType
(ParameterType parameterType) boolean
SpaceSystem.removeParameterType
(ParameterType ptype) void
Parameter.setParameterType
(ParameterType pm) Modifier and TypeMethodDescriptionprotected void
XtceDb.doAddParameterType
(List<ParameterType> ptypeList, boolean createSpaceSystem) Adds a new parameter type to the XTCE db. -
Uses of ParameterType in org.yamcs.xtce.util
Modifier and TypeMethodDescriptionstatic ParameterType
AggregateTypeUtil.getMemberType
(ParameterType parameterType, PathElement[] path) Modifier and TypeMethodDescriptionstatic ParameterType
AggregateTypeUtil.getMemberType
(ParameterType parameterType, PathElement[] path) static boolean
AggregateTypeUtil.verifyPath
(ParameterType parameterType, PathElement[] path) Verify that the path exists in the parameter type -
Uses of ParameterType in org.yamcs.xtce.xlsv7
Modifier and TypeFieldDescriptionprotected Map<org.yamcs.xtce.xlsv7.V7LoaderBase.DataTypeRecord,
ParameterType> V7Loader.parameterDataTypes