Package org.yamcs.client.processor
Class ProcessorClient
java.lang.Object
org.yamcs.client.processor.ProcessorClient
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static final class
-
Constructor Summary
ConstructorDescriptionProcessorClient
(MethodHandler methodHandler, String instance, String processor) -
Method Summary
Modifier and TypeMethodDescriptionacceptCommand
(String queue, String commandId) blockQueue
(String queue) changeSpeed
(String speed) disableQueue
(String queue) enableQueue
(String queue) getInfo()
getValue
(String parameter, ProcessorClient.GetOptions.GetOption... options) getValues
(List<String> parameters, ProcessorClient.GetOptions.GetOption... options) issueCommand
(String command, Map<String, ?> arguments) issueCommand
(String command, Map<String, ?> arguments, Executor executor) pause()
prepareCommand
(String command) rejectCommand
(String queue, String commandId) removeAlarms
(String parameter) removeCalibrators
(String parameter) resume()
revertAlarms
(String parameter) revertAlgorithm
(String algorithm) revertCalibrators
(String parameter) setAlarms
(String parameter, Mdb.AlarmInfo defaultAlarm, List<Mdb.ContextAlarmInfo> contextAlarms) setCalibrators
(String parameter, Mdb.CalibratorInfo defaultCalibrator, List<Mdb.ContextCalibratorInfo> contextCalibrators) setDefaultAlarm
(String parameter, Mdb.AlarmInfo alarm) setDefaultCalibrator
(String parameter, Mdb.CalibratorInfo calibrator) setValue
(String parameter, Yamcs.Value value) setValues
(Map<String, Yamcs.Value> values) updateAlgorithm
(String algorithm, String text) updateCommand
(String command, String commandId, String attribute, Yamcs.Value value) updateCommand
(String command, String commandId, Map<String, Yamcs.Value> attributes)
-
Constructor Details
-
ProcessorClient
-
-
Method Details
-
getInstance
-
getProcessor
-
getInfo
-
getValue
public CompletableFuture<Pvalue.ParameterValue> getValue(String parameter, ProcessorClient.GetOptions.GetOption... options) -
getValues
public CompletableFuture<List<Pvalue.ParameterValue>> getValues(List<String> parameters, ProcessorClient.GetOptions.GetOption... options) -
setValue
-
setValues
-
issueCommand
-
issueCommand
-
prepareCommand
-
pause
-
resume
-
seek
-
changeSpeed
-
updateCommand
public CompletableFuture<Void> updateCommand(String command, String commandId, String attribute, Yamcs.Value value) -
updateCommand
public CompletableFuture<Void> updateCommand(String command, String commandId, Map<String, Yamcs.Value> attributes) -
setDefaultCalibrator
public CompletableFuture<Mdb.ParameterTypeInfo> setDefaultCalibrator(String parameter, Mdb.CalibratorInfo calibrator) -
setCalibrators
public CompletableFuture<Mdb.ParameterTypeInfo> setCalibrators(String parameter, Mdb.CalibratorInfo defaultCalibrator, List<Mdb.ContextCalibratorInfo> contextCalibrators) -
removeCalibrators
-
revertCalibrators
-
setDefaultAlarm
public CompletableFuture<Mdb.ParameterTypeInfo> setDefaultAlarm(String parameter, Mdb.AlarmInfo alarm) -
setAlarms
public CompletableFuture<Mdb.ParameterTypeInfo> setAlarms(String parameter, Mdb.AlarmInfo defaultAlarm, List<Mdb.ContextAlarmInfo> contextAlarms) -
removeAlarms
-
revertAlarms
-
updateAlgorithm
-
revertAlgorithm
-
enableQueue
-
disableQueue
-
blockQueue
-
rejectCommand
-
acceptCommand
-