Package org.yamcs.http.api
Class CommandsApi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexportCommand(Context ctx, ExportCommandRequest request, Observer<HttpBody> observer) Export a raw commandvoidexportCommands(Context ctx, ExportCommandsRequest request, Observer<HttpBody> observer) Export commands in CSV formatvoidgetCommand(Context ctx, GetCommandRequest request, Observer<Commanding.CommandHistoryEntry> observer) Get a commandvoidissueCommand(Context ctx, IssueCommandRequest request, Observer<IssueCommandResponse> observer) Issue a command After validating the input parameters, the command is added to the appropriate command queue for further dispatch.voidlistCommands(Context ctx, ListCommandsRequest request, Observer<ListCommandsResponse> observer) List commandsvoidstreamCommands(Context ctx, StreamCommandsRequest request, Observer<Commanding.CommandHistoryEntry> observer) Streams back commandsvoidsubscribeCommands(Context ctx, SubscribeCommandsRequest request, Observer<Commanding.CommandHistoryEntry> observer) Receive updates on issued commandsvoidupdateCommandHistory(Context ctx, UpdateCommandHistoryRequest request, Observer<com.google.protobuf.Empty> observer) Update command historyMethods inherited from class org.yamcs.protobuf.AbstractCommandsApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
Constructor Details
-
CommandsApi
public CommandsApi()
-
-
Method Details
-
issueCommand
public void issueCommand(Context ctx, IssueCommandRequest request, Observer<IssueCommandResponse> observer) Description copied from class:AbstractCommandsApiIssue a command After validating the input parameters, the command is added to the appropriate command queue for further dispatch.
- Specified by:
issueCommandin classAbstractCommandsApi<Context>
-
updateCommandHistory
public void updateCommandHistory(Context ctx, UpdateCommandHistoryRequest request, Observer<com.google.protobuf.Empty> observer) Description copied from class:AbstractCommandsApiUpdate command history
- Specified by:
updateCommandHistoryin classAbstractCommandsApi<Context>
-
listCommands
public void listCommands(Context ctx, ListCommandsRequest request, Observer<ListCommandsResponse> observer) Description copied from class:AbstractCommandsApiList commands
- Specified by:
listCommandsin classAbstractCommandsApi<Context>
-
getCommand
public void getCommand(Context ctx, GetCommandRequest request, Observer<Commanding.CommandHistoryEntry> observer) Description copied from class:AbstractCommandsApiGet a command
- Specified by:
getCommandin classAbstractCommandsApi<Context>
-
exportCommand
Description copied from class:AbstractCommandsApiExport a raw command
- Specified by:
exportCommandin classAbstractCommandsApi<Context>
-
subscribeCommands
public void subscribeCommands(Context ctx, SubscribeCommandsRequest request, Observer<Commanding.CommandHistoryEntry> observer) Description copied from class:AbstractCommandsApiReceive updates on issued commands
- Specified by:
subscribeCommandsin classAbstractCommandsApi<Context>
-
streamCommands
public void streamCommands(Context ctx, StreamCommandsRequest request, Observer<Commanding.CommandHistoryEntry> observer) Description copied from class:AbstractCommandsApiStreams back commands
- Specified by:
streamCommandsin classAbstractCommandsApi<Context>
-
exportCommands
Description copied from class:AbstractCommandsApiExport commands in CSV format
- Specified by:
exportCommandsin classAbstractCommandsApi<Context>
-