Package org.yamcs.http.api
Class MdbOverrideApi
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getAlgorithmOverrides
(Context ctx, GetAlgorithmOverridesRequest request, Observer<GetAlgorithmOverridesResponse> observer) Get overrides for an algorithmvoid
getParameterOverride
(Context ctx, GetParameterOverrideRequest request, Observer<ParameterOverride> observer) Get elements of a parameter's definition, as changed for a specific processor.void
listMdbOverrides
(Context ctx, ListMdbOverridesRequest request, Observer<ListMdbOverridesResponse> observer) List MDB overridesvoid
subscribeMdbChanges
(Context ctx, SubscribeMdbChangesRequest request, Observer<MdbOverrideInfo> observer) Receive notifications on processor-level MDB changes.void
updateAlgorithm
(Context ctx, UpdateAlgorithmRequest request, Observer<com.google.protobuf.Empty> observer) Update an algorithm's definitionvoid
updateParameter
(Context ctx, UpdateParameterRequest request, Observer<Mdb.ParameterTypeInfo> observer) Update a parameter's definitionMethods inherited from class org.yamcs.protobuf.AbstractMdbOverrideApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
Constructor Details
-
MdbOverrideApi
public MdbOverrideApi()
-
-
Method Details
-
listMdbOverrides
public void listMdbOverrides(Context ctx, ListMdbOverridesRequest request, Observer<ListMdbOverridesResponse> observer) Description copied from class:AbstractMdbOverrideApi
List MDB overrides
- Specified by:
listMdbOverrides
in classAbstractMdbOverrideApi<Context>
-
getParameterOverride
public void getParameterOverride(Context ctx, GetParameterOverrideRequest request, Observer<ParameterOverride> observer) Description copied from class:AbstractMdbOverrideApi
Get elements of a parameter's definition, as changed for a specific processor. This may return empty, if there is no change, or a previous change was explicitly deleted.
- Specified by:
getParameterOverride
in classAbstractMdbOverrideApi<Context>
-
getAlgorithmOverrides
public void getAlgorithmOverrides(Context ctx, GetAlgorithmOverridesRequest request, Observer<GetAlgorithmOverridesResponse> observer) Description copied from class:AbstractMdbOverrideApi
Get overrides for an algorithm
- Specified by:
getAlgorithmOverrides
in classAbstractMdbOverrideApi<Context>
-
updateAlgorithm
public void updateAlgorithm(Context ctx, UpdateAlgorithmRequest request, Observer<com.google.protobuf.Empty> observer) Description copied from class:AbstractMdbOverrideApi
Update an algorithm's definition
- Specified by:
updateAlgorithm
in classAbstractMdbOverrideApi<Context>
-
updateParameter
public void updateParameter(Context ctx, UpdateParameterRequest request, Observer<Mdb.ParameterTypeInfo> observer) Description copied from class:AbstractMdbOverrideApi
Update a parameter's definition
- Specified by:
updateParameter
in classAbstractMdbOverrideApi<Context>
-
subscribeMdbChanges
public void subscribeMdbChanges(Context ctx, SubscribeMdbChangesRequest request, Observer<MdbOverrideInfo> observer) Description copied from class:AbstractMdbOverrideApi
Receive notifications on processor-level MDB changes. Updates include the current state of the algorithm or parameter, also when an override is essentially removed.
- Specified by:
subscribeMdbChanges
in classAbstractMdbOverrideApi<Context>
-