Package org.yamcs.protobuf
Class ProcessingApiClient
@Generated(value="org.yamcs.protoc.ServiceGenerator",
date="2024-04-22T11:12:45.286528340Z")
public class ProcessingApiClient
extends AbstractProcessingApi<Void>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal void
batchGetParameterValues
(Void ctx, BatchGetParameterValuesRequest request, Observer<BatchGetParameterValuesResponse> observer) Batch get the value of multiple parametersfinal void
batchSetParameterValues
(Void ctx, BatchSetParameterValuesRequest request, Observer<com.google.protobuf.Empty> observer) Batch set the value of multiple parametersfinal void
createProcessor
(Void ctx, CreateProcessorRequest request, Observer<com.google.protobuf.Empty> observer) Create a processorfinal void
deleteProcessor
(Void ctx, DeleteProcessorRequest request, Observer<com.google.protobuf.Empty> observer) Delete a processor Only replay processors can be removed.final void
editAlgorithmTrace
(Void ctx, EditAlgorithmTraceRequest request, Observer<com.google.protobuf.Empty> observer) Enable/disable algorithm tracingfinal void
editProcessor
(Void ctx, EditProcessorRequest request, Observer<com.google.protobuf.Empty> observer) Update a processorfinal void
getAlgorithmStatus
(Void ctx, GetAlgorithmStatusRequest request, Observer<AlgorithmStatus> observer) Get the algorithm statusfinal void
getAlgorithmTrace
(Void ctx, GetAlgorithmTraceRequest request, Observer<AlgorithmTrace> observer) Get the algorithm tracefinal void
getParameterValue
(Void ctx, GetParameterValueRequest request, Observer<Pvalue.ParameterValue> observer) Get a parameter's valuefinal void
getProcessor
(Void ctx, GetProcessorRequest request, Observer<ProcessorInfo> observer) Get a processorfinal void
listProcessors
(Void ctx, ListProcessorsRequest request, Observer<ListProcessorsResponse> observer) List processorsfinal void
listProcessorTypes
(Void ctx, com.google.protobuf.Empty request, Observer<ListProcessorTypesResponse> observer) List processor typesfinal void
setParameterValue
(Void ctx, SetParameterValueRequest request, Observer<com.google.protobuf.Empty> observer) Set a parameter's value Only some type of parameters can be updated.final void
subscribeAlgorithmStatus
(Void ctx, SubscribeAlgorithmStatusRequest request, Observer<AlgorithmStatus> observer) Receive algorithm status updatessubscribeParameters
(Void ctx, Observer<SubscribeParametersData> observer) Receive parameter updates The input message can be sent multiple types, allowing to alter a subscription with the ``action`` field.final void
subscribeProcessors
(Void ctx, SubscribeProcessorsRequest request, Observer<ProcessorInfo> observer) Receive processor updatesfinal void
subscribeTMStatistics
(Void ctx, SubscribeTMStatisticsRequest request, Observer<Statistics> observer) Receive TM statistics updatesMethods inherited from class org.yamcs.protobuf.AbstractProcessingApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
Constructor Details
-
ProcessingApiClient
-
-
Method Details
-
listProcessorTypes
public final void listProcessorTypes(Void ctx, com.google.protobuf.Empty request, Observer<ListProcessorTypesResponse> observer) List processor types
- Specified by:
listProcessorTypes
in classAbstractProcessingApi<Void>
-
listProcessors
public final void listProcessors(Void ctx, ListProcessorsRequest request, Observer<ListProcessorsResponse> observer) List processors
- Specified by:
listProcessors
in classAbstractProcessingApi<Void>
-
getProcessor
public final void getProcessor(Void ctx, GetProcessorRequest request, Observer<ProcessorInfo> observer) Get a processor
- Specified by:
getProcessor
in classAbstractProcessingApi<Void>
-
deleteProcessor
public final void deleteProcessor(Void ctx, DeleteProcessorRequest request, Observer<com.google.protobuf.Empty> observer) Delete a processor Only replay processors can be removed.
- Specified by:
deleteProcessor
in classAbstractProcessingApi<Void>
-
editProcessor
public final void editProcessor(Void ctx, EditProcessorRequest request, Observer<com.google.protobuf.Empty> observer) Update a processor
- Specified by:
editProcessor
in classAbstractProcessingApi<Void>
-
createProcessor
public final void createProcessor(Void ctx, CreateProcessorRequest request, Observer<com.google.protobuf.Empty> observer) Create a processor
- Specified by:
createProcessor
in classAbstractProcessingApi<Void>
-
getParameterValue
public final void getParameterValue(Void ctx, GetParameterValueRequest request, Observer<Pvalue.ParameterValue> observer) Get a parameter's value
- Specified by:
getParameterValue
in classAbstractProcessingApi<Void>
-
setParameterValue
public final void setParameterValue(Void ctx, SetParameterValueRequest request, Observer<com.google.protobuf.Empty> observer) Set a parameter's value Only some type of parameters can be updated.
- Specified by:
setParameterValue
in classAbstractProcessingApi<Void>
-
batchGetParameterValues
public final void batchGetParameterValues(Void ctx, BatchGetParameterValuesRequest request, Observer<BatchGetParameterValuesResponse> observer) Batch get the value of multiple parameters
- Specified by:
batchGetParameterValues
in classAbstractProcessingApi<Void>
-
batchSetParameterValues
public final void batchSetParameterValues(Void ctx, BatchSetParameterValuesRequest request, Observer<com.google.protobuf.Empty> observer) Batch set the value of multiple parameters
- Specified by:
batchSetParameterValues
in classAbstractProcessingApi<Void>
-
subscribeTMStatistics
public final void subscribeTMStatistics(Void ctx, SubscribeTMStatisticsRequest request, Observer<Statistics> observer) Receive TM statistics updates
- Specified by:
subscribeTMStatistics
in classAbstractProcessingApi<Void>
-
subscribeParameters
public final Observer<SubscribeParametersRequest> subscribeParameters(Void ctx, Observer<SubscribeParametersData> observer) Receive parameter updates The input message can be sent multiple types, allowing to alter a subscription with the ``action`` field.
- Specified by:
subscribeParameters
in classAbstractProcessingApi<Void>
-
subscribeProcessors
public final void subscribeProcessors(Void ctx, SubscribeProcessorsRequest request, Observer<ProcessorInfo> observer) Receive processor updates
- Specified by:
subscribeProcessors
in classAbstractProcessingApi<Void>
-
getAlgorithmStatus
public final void getAlgorithmStatus(Void ctx, GetAlgorithmStatusRequest request, Observer<AlgorithmStatus> observer) Get the algorithm status
- Specified by:
getAlgorithmStatus
in classAbstractProcessingApi<Void>
-
subscribeAlgorithmStatus
public final void subscribeAlgorithmStatus(Void ctx, SubscribeAlgorithmStatusRequest request, Observer<AlgorithmStatus> observer) Receive algorithm status updates
- Specified by:
subscribeAlgorithmStatus
in classAbstractProcessingApi<Void>
-
getAlgorithmTrace
public final void getAlgorithmTrace(Void ctx, GetAlgorithmTraceRequest request, Observer<AlgorithmTrace> observer) Get the algorithm trace
- Specified by:
getAlgorithmTrace
in classAbstractProcessingApi<Void>
-
editAlgorithmTrace
public final void editAlgorithmTrace(Void ctx, EditAlgorithmTraceRequest request, Observer<com.google.protobuf.Empty> observer) Enable/disable algorithm tracing
- Specified by:
editAlgorithmTrace
in classAbstractProcessingApi<Void>
-