Package org.yamcs.algorithms
Class ValueBinding
- java.lang.Object
-
- org.yamcs.algorithms.ValueBinding
-
- Direct Known Subclasses:
OutputValueBinding
public abstract class ValueBinding extends Object
A ParameterValue as passed to an algorithm. Actual implementations are generated on-the-fly to walk around the issue of Rhino that maps boxed primitives to JavaScript Objects instead of Numbers
-
-
Field Summary
Fields Modifier and Type Field Description protected org.yamcs.protobuf.Pvalue.AcquisitionStatusacquisitionStatusprotected DateacquisitionTimeprotected longacquisitionTimeMsprotected DategenerationTimeprotected longgenerationTimeMsprotected org.yamcs.protobuf.Pvalue.MonitoringResultmonitoringResultprotected org.yamcs.protobuf.Pvalue.RangeConditionrangeCondition
-
Constructor Summary
Constructors Constructor Description ValueBinding()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidupdateValue(ParameterValue newValue)
-
-
-
Field Detail
-
acquisitionTime
protected Date acquisitionTime
-
acquisitionTimeMs
protected long acquisitionTimeMs
-
generationTime
protected Date generationTime
-
generationTimeMs
protected long generationTimeMs
-
acquisitionStatus
protected org.yamcs.protobuf.Pvalue.AcquisitionStatus acquisitionStatus
-
monitoringResult
protected org.yamcs.protobuf.Pvalue.MonitoringResult monitoringResult
-
rangeCondition
protected org.yamcs.protobuf.Pvalue.RangeCondition rangeCondition
-
-
Method Detail
-
updateValue
public void updateValue(ParameterValue newValue)
-
-