| Package | Description |
|---|---|
| org.lsst.sal | |
| org.lsst.sal.camera.main |
| Modifier and Type | Class and Description |
|---|---|
static class |
SALCommandResponse.CommandFailedException |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
SALReceivedCommand.acknowledgeCommand(Duration timeToComplete)
(optionally) called by the receiver of the command to acknowledge the
command was received and accepted.
|
void |
SALImplementation.close() |
void |
SAL.close() |
SALReceivedCommand<C> |
SALImplementation.getNextCommand(Duration timeout) |
SALReceivedCommand<C> |
SAL.getNextCommand(Duration timeout)
Fetch the next command, or timeout if specified duration is exceeded.
|
E |
SALImplementation.getNextEvent(Duration timeout) |
E |
SAL.getNextEvent(Duration timeout) |
T |
SALImplementation.getTelemetry(Duration timeout) |
T |
SAL.getTelemetry(Duration timeout) |
SALCommandResponse |
SALImplementation.issueCommand(C command) |
SALCommandResponse |
SAL.issueCommand(C command)
Issue a command,
|
void |
SALImplementation.logEvent(E event) |
void |
SAL.logEvent(E event)
Sends an event
|
abstract void |
SALReceivedCommand.rejectCommand(String reason,
int errorCode)
Called by the receiver of the command to indicate that the command was
rejected.
|
abstract void |
SALReceivedCommand.reportComplete()
Called by the receiver of the command to indicate the command has been
completed successfully.
|
abstract void |
SALReceivedCommand.reportError(Exception ex)
Called by the receiver to indicate that the command execution failed.
|
void |
SALImplementation.sendTelemetry(T telem) |
void |
SAL.sendTelemetry(T telemetry) |
abstract Duration |
SALCommandResponse.waitForAck(Duration timeout)
Wait until either an ack or nack is received, or the command completes.
|
abstract int |
SALCommandResponse.waitForCompletion(Duration timeout)
Wait until the command completes
|
| Modifier and Type | Method and Description |
|---|---|
static void |
RobsMain.main(String[] args) |
Copyright © 2019. All rights reserved.