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 voidexportPacket(Void ctx, ExportPacketRequest request, Observer<HttpBody> observer)Export a raw packetvoidexportPackets(Void ctx, ExportPacketsRequest request, Observer<HttpBody> observer)Export raw packetsvoidgetPacket(Void ctx, GetPacketRequest request, Observer<Yamcs.TmPacketData> observer)Get a packetvoidlistPacketNames(Void ctx, ListPacketNamesRequest request, Observer<ListPacketNamesResponse> observer)List packet namesvoidlistPackets(Void ctx, ListPacketsRequest request, Observer<ListPacketsResponse> observer)List packetsvoidstreamPackets(Void ctx, StreamPacketsRequest request, Observer<Yamcs.TmPacketData> observer)Streams back packetsvoidsubscribePackets(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:
listPacketNamesin classAbstractPacketsApi<Void>
-
listPackets
public final void listPackets(Void ctx, ListPacketsRequest request, Observer<ListPacketsResponse> observer)
List packets
- Specified by:
listPacketsin classAbstractPacketsApi<Void>
-
getPacket
public final void getPacket(Void ctx, GetPacketRequest request, Observer<Yamcs.TmPacketData> observer)
Get a packet
- Specified by:
getPacketin classAbstractPacketsApi<Void>
-
streamPackets
public final void streamPackets(Void ctx, StreamPacketsRequest request, Observer<Yamcs.TmPacketData> observer)
Streams back packets
- Specified by:
streamPacketsin classAbstractPacketsApi<Void>
-
exportPacket
public final void exportPacket(Void ctx, ExportPacketRequest request, Observer<HttpBody> observer)
Export a raw packet
- Specified by:
exportPacketin classAbstractPacketsApi<Void>
-
exportPackets
public final void exportPackets(Void ctx, ExportPacketsRequest request, Observer<HttpBody> observer)
Export raw packets
- Specified by:
exportPacketsin 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:
subscribePacketsin classAbstractPacketsApi<Void>
-
-