@Target(value=METHOD) @Retention(value=RUNTIME) @Documented public @interface Command
| Modifier and Type | Fields and Description |
|---|---|
static int |
ENGINEERING1 |
static int |
ENGINEERING2 |
static int |
ENGINEERING3 |
static int |
NORMAL |
static int |
NOT_DEFINED |
| Modifier and Type | Optional Element and Description |
|---|---|
String |
alias
Specify aliases for the command.
|
boolean |
autoAck
Returns
true if the ACK should be automatically sent by the framework
before invoking this command. |
Command.CommandCategory |
category |
String |
description
Specify the description of the command.
|
int |
level
Specify the level of the command.
|
String |
name
If not null it will replace the method's name as the command name.
|
boolean |
simulation
Is this a command for simulation only?
Simulation only commands will be added to the object's dictionary
only when property org.lsst.ccs.run.mode is set to "true".
|
int |
timeout
Timeout for the command in seconds.
|
Command.CommandType |
type
The CommandType of the Command
|
public abstract String name
public abstract String description
public abstract String alias
public abstract Command.CommandType type
public abstract int level
public abstract Command.CommandCategory category
public abstract boolean autoAck
true if the ACK should be automatically sent by the framework
before invoking this command.true if the ACK should be automatically generated.Copyright © 2023 LSST. All rights reserved.