Package org.yamcs.protobuf
Class PacketsApiClient
- java.lang.Object
-
- org.yamcs.protobuf.AbstractPacketsApi<Void>
-
- org.yamcs.protobuf.PacketsApiClient
-
public class PacketsApiClient extends AbstractPacketsApi<Void>
-
-
Constructor Summary
Constructors Constructor Description PacketsApiClient(MethodHandler handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
exportPacket(Void ctx, ExportPacketRequest request, Observer<HttpBody> observer)
Export a raw packetvoid
exportPackets(Void ctx, ExportPacketsRequest request, Observer<HttpBody> observer)
Export raw packetsvoid
getPacket(Void ctx, GetPacketRequest request, Observer<Yamcs.TmPacketData> observer)
Get a packetvoid
listPacketNames(Void ctx, ListPacketNamesRequest request, Observer<ListPacketNamesResponse> observer)
List packet namesvoid
listPackets(Void ctx, ListPacketsRequest request, Observer<ListPacketsResponse> observer)
List packetsvoid
streamPackets(Void ctx, StreamPacketsRequest request, Observer<Yamcs.TmPacketData> observer)
Streams back packetsvoid
subscribePackets(Void ctx, SubscribePacketsRequest request, Observer<Yamcs.TmPacketData> observer)
Subscribe to packets This subscription is performed at stream level.-
Methods inherited from class org.yamcs.protobuf.AbstractPacketsApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
-
-
-
Constructor Detail
-
PacketsApiClient
public PacketsApiClient(MethodHandler handler)
-
-
Method Detail
-
listPacketNames
public final void listPacketNames(Void ctx, ListPacketNamesRequest request, Observer<ListPacketNamesResponse> observer)
List packet names
- Specified by:
listPacketNames
in classAbstractPacketsApi<Void>
-
listPackets
public final void listPackets(Void ctx, ListPacketsRequest request, Observer<ListPacketsResponse> observer)
List packets
- Specified by:
listPackets
in classAbstractPacketsApi<Void>
-
getPacket
public final void getPacket(Void ctx, GetPacketRequest request, Observer<Yamcs.TmPacketData> observer)
Get a packet
- Specified by:
getPacket
in classAbstractPacketsApi<Void>
-
streamPackets
public final void streamPackets(Void ctx, StreamPacketsRequest request, Observer<Yamcs.TmPacketData> observer)
Streams back packets
- Specified by:
streamPackets
in classAbstractPacketsApi<Void>
-
exportPacket
public final void exportPacket(Void ctx, ExportPacketRequest request, Observer<HttpBody> observer)
Export a raw packet
- Specified by:
exportPacket
in classAbstractPacketsApi<Void>
-
exportPackets
public final void exportPackets(Void ctx, ExportPacketsRequest request, Observer<HttpBody> observer)
Export raw packets
- Specified by:
exportPackets
in classAbstractPacketsApi<Void>
-
subscribePackets
public final void subscribePackets(Void ctx, SubscribePacketsRequest request, Observer<Yamcs.TmPacketData> observer)
Subscribe to packets This subscription is performed at stream level. It is not currently possible to subscribe to the telemetry of a processor (but most of the time the telemetry in a processor is coming from a stream). Because messages are received from a stream, NamedObjectId (which is the identifier of the packet) is not filled in.
- Specified by:
subscribePackets
in classAbstractPacketsApi<Void>
-
-