Package org.yamcs.client.processor
Class ProcessorClient
java.lang.Object
org.yamcs.client.processor.ProcessorClient
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final class -
Constructor Summary
ConstructorsConstructorDescriptionProcessorClient(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
-