Uses of Class
org.yamcs.parameter.ParameterValue
Package
Description
-
Uses of ParameterValue in org.yamcs.alarms
Modifier and TypeMethodDescriptionprotected long
ParameterAlarmStreamer.getUpdateTime
(ParameterValue alarmDetail) void
AlarmReporter.reportEnumeratedParameterEvent
(ParameterValue pv, AlarmType alarmType, int minViolations) void
AlarmReporter.reportNumericParameterEvent
(ParameterValue pv, AlarmType alarmType, int minViolations) Sends an event if an alarm condition for the active context has been triggeredminViolations
times.Modifier and TypeMethodDescriptionParameterAlarmStreamer.getTupleKey
(ActiveAlarm<ParameterValue> activeAlarm) -
Uses of ParameterValue in org.yamcs.algorithms
Modifier and TypeMethodDescriptionAbstractAlgorithmExecutor.getInputParameter
(ProcessingData processingData, ParameterInstanceRef pref) Modifier and TypeMethodDescriptionAlgorithmExecutionResult.getOutputValues()
ActiveAlgorithm.runAlgorithm
(long acqTime, long genTime, ProcessingData data) Modifier and TypeMethodDescriptionprotected void
AbstractAlgorithmExecutor.updateInput
(int idx, InputParameter inputParameter, ParameterValue newValue) Called when the given inputParameter receives a value. idx is the index of the inputParameter in the algorithm definition input list.protected void
MathAlgorithmExecutor.updateInput
(int idx, InputParameter inputParameter, ParameterValue newValue) protected void
ScriptAlgorithmExecutor.updateInput
(int position, InputParameter inputParameter, ParameterValue newValue) Modifier and TypeMethodDescriptionprotected abstract Object
AbstractJavaExprExecutor.doExecute
(long acqTime, long genTime, List<ParameterValue> outputValues) ModifierConstructorDescriptionAlgorithmExecutionResult
(ParameterValue outputValue) Constructor for an algorithm result which returns exactly one valueModifierConstructorDescriptionAlgorithmExecutionResult
(Object returnValue, List<ParameterValue> outputValues) AlgorithmExecutionResult
(List<ParameterValue> outputValues) -
Uses of ParameterValue in org.yamcs.archive
-
Uses of ParameterValue in org.yamcs.cmdhistory
Modifier and TypeMethodDescriptiondefault void
CommandHistoryPublisher.publish
(Commanding.CommandId cmdId, String key, ParameterValue returnPv) default void
CommandHistoryPublisher.publishAck
(Commanding.CommandId cmdId, String key, long time, CommandHistoryPublisher.AckStatus state, String message, ParameterValue returnPv) Publish an acknowledgement status to the command history.void
StreamCommandHistoryPublisher.publishAck
(Commanding.CommandId cmdId, String key, long time, CommandHistoryPublisher.AckStatus state, String message, ParameterValue resultPv) -
Uses of ParameterValue in org.yamcs.commanding
Modifier and TypeFieldDescriptionprotected ParameterValue
Verifier.returnPv
protected ParameterValue
Verifier.returnPv
protected ParameterValue
Verifier.returnPv
Modifier and TypeMethodDescriptionvoid
ValueChangeVerifier.updateItems
(int subscriptionId, List<ParameterValue> params) -
Uses of ParameterValue in org.yamcs.http.api
-
Uses of ParameterValue in org.yamcs.mdb
Modifier and TypeMethodDescriptionProcessingData.getParameterInstance
(ParameterInstanceRef pref, boolean allowOld) Returns a parameter value associated to the parameter reference or null if none is found.Modifier and TypeMethodDescriptionProcessorData.getValuesToBePersisted()
returns the parameter values for all the parameters having the persistence flag setModifier and TypeMethodDescriptionvoid
ProcessingData.addCmdParam
(ParameterValue pv) void
ProcessingData.addTmParam
(ParameterValue pv) void
ParameterTypeProcessor.calibrate
(ProcessingData processingData, ParameterValue pval) Sets the value of a pval, based on the raw value, the applicable calibrator and the expected parameter typevoid
ParameterTypeProcessor.calibrate
(ParameterValue pval) static ProcessingData
ProcessingData.createForTestCmd
(ParameterValue... pvlist) same as above but creates command parametersstatic ProcessingData
ProcessingData.createForTestTm
(ParameterValue... pvlist) creates an object with an empty cache and with the given values as current tm delivery.Modifier and TypeMethodDescriptionvoid
ProcessingData.addTmParams
(List<ParameterValue> params) void
ParameterAlarmChecker.enableServer
(AlarmServer<Parameter, ParameterValue> server) void
ParameterAlarmChecker.performAlarmChecking
(ProcessingData processingData, Iterator<ParameterValue> it) Updates the iterator supplied ParameterValues with monitoring (out of limits) information.ModifierConstructorDescriptionProcessorData
(String instance, String procName, Mdb mdb, ProcessorConfig config, Map<Parameter, ParameterValue> persistedParams) ProcessorData
(Processor proc, ProcessorConfig config, Map<Parameter, ParameterValue> persistedParams) -
Uses of ParameterValue in org.yamcs.parameter
Modifier and TypeClassDescriptionclass
A parameter value corresponding to a parameter that has been extracted from a container.class
Holds values related to members of aggregates or arraysModifier and TypeMethodDescriptionstatic ParameterValue
BasicParameterValue.fromGpb
(String fqn, Pvalue.ParameterValue gpv) static ParameterValue
BasicParameterValue.fromGpb
(Parameter pdef, Pvalue.ParameterValue gpv) Returns the n'th instance of the parameter or null if it does not existParameterValueList.getFirst()
ParameterValueList.getFirstInserted
(Parameter p) Returns first inserted parameter value for the given parameter or null if there is noneParameterValueList.getLast()
ParameterValueList.getLastInserted
(Parameter p) Returns the last inserted value for Parameter p or null if there is no valueArrayParameterCache.getLastValue
(Parameter pdef) ParameterCache.getLastValue
(Parameter p) Returns last cached value for parameter or null if there is no value in the cacheParameterCacheImpl.getLastValue
(Parameter p) ArrayParameterCache.getLastValue1
(Parameter p) ParameterRequestManager.getLastValueFromCache
(Parameter param) Get the last value from cache for a specific parametersstatic ParameterValue
Deprecated.static ParameterValue
ParameterValueWithId.getParameterValue()
static ParameterValue
Deprecated.static ParameterValue
Deprecated.static ParameterValue
Deprecated.static ParameterValue
Deprecated.static ParameterValue
Deprecated.static ParameterValue
Deprecated.static ParameterValue
static ParameterValue
static ParameterValue
static ParameterValue
static ParameterValue
static ParameterValue
static <T extends Enum<T>>
ParameterValuestatic ParameterValue
SystemParametersService.getUnsignedIntPV
(String fqn, long time, int v) Deprecated.static ParameterValue
SystemParametersService.getUnsignedIntPV
(Parameter parameter, long time, int v) Returns the latest known value for p or null if there is none.return the n'th newest value or null if no such a value exist. n has to be smaller or equal with 0.ParameterValueList.removeFirst
(Parameter p) Remove the first inserted value for Parameter pParameterValueList.removeLast
(Parameter p) Remove the last inserted value for Parameter pModifier and TypeMethodDescriptionParameterProcessorManager.getAlarmServer()
ArrayParameterCache.getAllValues
(Parameter pdef) ArrayParameterCache.getAllValues
(Parameter pdef, long start, long stop) ParameterCache.getAllValues
(Parameter p) Returns all values from the cache for the parameter or null if there is no value cached The parameter are returned in descending order (newest parameter is returned first)ParameterCache.getAllValues
(Parameter p, long start, long stop) Same as above but return all values that have the generation time in the (start, stop] intervalParameterCacheImpl.getAllValues
(Parameter p) ParameterCacheImpl.getAllValues
(Parameter p, long start, long stop) DiskstatsParameterProducer.getSystemParameters
(long gentime) FileStoreParameterProducer.getSystemParameters
(long gentime) JvmParameterProducer.getSystemParameters
(long gentime) SystemParametersProducer.getSystemParameters
(long gentime) return the next bunch of parameter values.LastValueCache.getValues()
returns all the values from the cacheReturns cached value for parameter or an empty list if there is no value in the cacheParameterProcessorManager.getValuesFromCache
(Parameter param) Get all the values from cache for a specific parameters The parameter are returned in descending order (newest parameter is returned first).ParameterRequestManager.getValuesFromCache
(Collection<Parameter> plist) Returns the last known value for each parameter.LastValueCache.getValuesToBePersisted()
returns a list of parameter values for all the parameters having the persistence flag setParameterValueList.iterator()
ParameterPersistence.load()
Called at startup to load the parameters saved before the server shutdownParameterValueList.tailIterator()
Creates an iterator which is positioned on the end of the list but returns all the elements added after the iterator has been created.Modifier and TypeMethodDescriptionvoid
LastValueCache.add
(ParameterValue pv) Adds a new value.boolean
ParameterValueList.add
(ParameterValue pv) static ParameterValueList
ParameterValueList.asList
(ParameterValue... pvs) void
ParameterValueWithId.setParameterValue
(ParameterValue pv) Modifier and TypeMethodDescriptionvoid
LastValueCache.addAll
(Collection<ParameterValue> newValues) Add all parameters to the cacheboolean
ParameterValueList.addAll
(Collection<? extends ParameterValue> c) Adds all element to this collectionvoid
ParameterValueList.forEach
(Parameter p, Consumer<ParameterValue> action) Performs the given action for each value of the parameter p The values are considered in insertion order - oldest is first to be processedvoid
ParameterPersistence.save
(Iterator<ParameterValue> pvIterator) Save all parameters with the persistence flag setvoid
ArrayParameterCache.update
(Collection<ParameterValue> pvs) void
ParameterCache.update
(Collection<ParameterValue> pvs) update the parameters in the cachevoid
ParameterCacheImpl.update
(Collection<ParameterValue> pvs) void
ParameterConsumer.updateItems
(int subscriptionId, List<ParameterValue> items) void
ParameterWithIdRequestHelper.updateItems
(int subscriptionId, List<ParameterValue> items) void
LocalParameterManager.updateParameters
(List<ParameterValue> pvList) update the list of parameters.void
SoftwareParameterManager.updateParameters
(List<ParameterValue> pvals) Update a list of parameters.ModifierConstructorDescription -
Uses of ParameterValue in org.yamcs.parameterarchive
Modifier and TypeMethodDescriptionvoid
ParameterIdValueList.add
(int parameterId, ParameterValue v) -
Uses of ParameterValue in org.yamcs.tctm
Modifier and TypeMethodDescriptionprotected void
AbstractLink.collectSystemParameters
(long time, List<ParameterValue> list) adds system parameters link status and data in/out to the list.protected void
AbstractParameterDataLink.collectSystemParameters
(long time, List<ParameterValue> list) protected void
AbstractTmDataLink.collectSystemParameters
(long time, List<ParameterValue> list) void
StreamParameterSender.sendParameters
(Collection<ParameterValue> params) Send the parameters to the stream grouping by group and timeprotected void
AbstractParameterDataLink.updateParameters
(long gentime, String group, int seqNum, Collection<ParameterValue> params) void
ParameterSink.updateParameters
(long gentime, String group, int seqNum, Collection<ParameterValue> params) Update a collection of Parameters.void
StreamParameterSender.updateParameters
(long gentime, String group, int seqNum, Collection<ParameterValue> params) -
Uses of ParameterValue in org.yamcs.tctm.ccsds
Modifier and TypeMethodDescriptionprotected void
Cop1TcPacketHandler.collectSystemParameters
(long time, List<ParameterValue> list) -
Uses of ParameterValue in org.yamcs.time
-
Uses of ParameterValue in org.yamcs.ui.packetviewer
Modifier and TypeMethodDescriptionListPacket.getParameterColumn
(Parameter p) ParametersTableModel.getParameterValue
(int rowIndex) -
Uses of ParameterValue in org.yamcs.utils
Modifier and TypeMethodDescriptionstatic void
AggregateUtil.updateMember
(ParameterValue pv, PartialParameterValue patch) Patches a parameter value with a new value for one member of an aggregate or array Currently this does not extend an array -
Uses of ParameterValue in org.yamcs.yarch
Modifier and TypeMethodDescriptionParameterValueColumnSerializer.deserialize
(ByteBuffer byteBuf, ColumnDefinition cd) ParameterValueColumnSerializer.deserialize
(ByteArray byteArray, ColumnDefinition cd) Modifier and TypeMethodDescriptionvoid
ParameterValueColumnSerializer.serialize
(ByteBuffer byteBuf, ParameterValue pv) void
ParameterValueColumnSerializer.serialize
(ByteArray byteArray, ParameterValue pv) ParameterValueColumnSerializer.toProto
(ParameterValue pv) -
Uses of ParameterValue in org.yamcs.yarch.rocksdb