java.lang.Object
org.yamcs.protobuf.AbstractSdlsApi<T>
- All Implemented Interfaces:
Api<T>
- Direct Known Subclasses:
SdlsApiClient
@Generated(value="org.yamcs.maven.ServiceGenerator",
date="2025-11-14T11:21:45.996184378Z")
public abstract class AbstractSdlsApi<T>
extends Object
implements Api<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidcallMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, com.google.protobuf.Message request, Observer<com.google.protobuf.Message> future) final Observer<com.google.protobuf.Message> callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, Observer<com.google.protobuf.Message> future) final com.google.protobuf.Descriptors.ServiceDescriptorfinal com.google.protobuf.MessagegetRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method) final com.google.protobuf.MessagegetResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method) abstract voidgetSeqCtr(T ctx, GetSeqCtrRequest request, Observer<GetSeqCtrResponse> observer) Get the sequence numberabstract voidsetKey(T ctx, SetKeyRequest request, Observer<com.google.protobuf.Empty> observer) Set the keyabstract voidsetSeqCtr(T ctx, SetSeqCtrRequest request, Observer<com.google.protobuf.Empty> observer) Set the sequence counterabstract voidsetSpi(T ctx, SetSpiRequest request, Observer<com.google.protobuf.Empty> observer) Set the SPI used by a VC to a single SPIabstract voidsetSpis(T ctx, SetSpisRequest request, Observer<com.google.protobuf.Empty> observer) Set the SPIs used by a VC to one or more SPIs.
-
Constructor Details
-
AbstractSdlsApi
public AbstractSdlsApi()
-
-
Method Details
-
getSeqCtr
public abstract void getSeqCtr(T ctx, GetSeqCtrRequest request, Observer<GetSeqCtrResponse> observer) Get the sequence number
-
setSeqCtr
public abstract void setSeqCtr(T ctx, SetSeqCtrRequest request, Observer<com.google.protobuf.Empty> observer) Set the sequence counter
-
setKey
public abstract void setKey(T ctx, SetKeyRequest request, Observer<com.google.protobuf.Empty> observer) Set the key
-
setSpi
public abstract void setSpi(T ctx, SetSpiRequest request, Observer<com.google.protobuf.Empty> observer) Set the SPI used by a VC to a single SPI
-
setSpis
public abstract void setSpis(T ctx, SetSpisRequest request, Observer<com.google.protobuf.Empty> observer) Set the SPIs used by a VC to one or more SPIs. Only valid for incoming links.
-
getDescriptorForType
public final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfaceApi<T>
-
getRequestPrototype
public final com.google.protobuf.Message getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method) - Specified by:
getRequestPrototypein interfaceApi<T>
-
getResponsePrototype
public final com.google.protobuf.Message getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method) - Specified by:
getResponsePrototypein interfaceApi<T>
-
callMethod
public final void callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, com.google.protobuf.Message request, Observer<com.google.protobuf.Message> future) - Specified by:
callMethodin interfaceApi<T>
-
callMethod
public final Observer<com.google.protobuf.Message> callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, Observer<com.google.protobuf.Message> future) - Specified by:
callMethodin interfaceApi<T>
-