Package org.yamcs.tctm
Class StreamPbParameterSender
- java.lang.Object
-
- org.yamcs.tctm.StreamParameterSender
-
- org.yamcs.tctm.StreamPbParameterSender
-
- All Implemented Interfaces:
ParameterSink
public class StreamPbParameterSender extends StreamParameterSender implements ParameterSink
-
-
Field Summary
-
Fields inherited from class org.yamcs.tctm.StreamParameterSender
log
-
-
Constructor Summary
Constructors Constructor Description StreamPbParameterSender(String yamcsInstance, Stream stream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
updateParams(long gentime, String group, int seqNum, Collection<org.yamcs.protobuf.Pvalue.ParameterValue> params)
Update the parameters.-
Methods inherited from class org.yamcs.tctm.StreamParameterSender
sendParameters, updateParameters
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.yamcs.tctm.ParameterSink
updateParameters
-
-
-
-
Method Detail
-
updateParams
public void updateParams(long gentime, String group, int seqNum, Collection<org.yamcs.protobuf.Pvalue.ParameterValue> params)
Description copied from interface:ParameterSink
Update the parameters. Alternative method to provide ProtoBuf parameter values instead of POJO versions. The parameters do not need an associated XtceDB Parameter but just a FullyQualifiedName.The ParameterRecorder will use the FQN to record them. If they are sent to a processor (e.g. on a pp_realtime stream), they have to be found in the XtceDB for clients to be able subscribe to them. Also for triggering alarms.
- Specified by:
updateParams
in interfaceParameterSink
-
-