stella.command
Class EnvironmentConfig
java.lang.Object
java.util.EventObject
util.rmi.RmiEvent
stella.MessageEvent
stella.CommandEvent
stella.command.EnvironmentConfig
- All Implemented Interfaces:
- Serializable, ParameterDepending, TelescopeCommand
public class EnvironmentConfig
- extends CommandEvent
- implements TelescopeCommand, ParameterDepending
The command to set the ambient pressure and temperature. As both values
are set simultaneously, a combined parameter RefractionModel is
used to deliver both values. For convenience, the transformation into a
command line is already done within the parameter.
- See Also:
- Serialized Form
|
Field Summary |
private static String |
currentenv
The environment condition, condensed in a single string. |
static long |
INVALID
Time after which the T,p values are considered invalid and updated. |
private static long |
lastupdate
The last call to the update command. |
|
Constructor Summary |
EnvironmentConfig(Object src)
Constructs a abort adapter telescope, grabbing the type from the class
name and setting the command time to the current system time. |
EnvironmentConfig(Object src,
String id,
long time)
Constructs a new focus telescope command. |
| Methods inherited from class stella.MessageEvent |
checkType, equals, equalTime, equalTime, fromAscii, getAllCommandLines, getExecuteGroupKey, getHead, getNr, getTime, getType, hashCode, isValid, parseFromSingleString, readFromBufferedStream, setNr, setTime, setType, setValid, toString |
INVALID
public static final long INVALID
- Time after which the T,p values are considered invalid and updated.
- See Also:
- Constant Field Values
currentenv
private static String currentenv
- The environment condition, condensed in a single string.
lastupdate
private static long lastupdate
- The last call to the update command.
EnvironmentConfig
public EnvironmentConfig(Object src)
- Constructs a abort adapter telescope, grabbing the type from the class
name and setting the command time to the current system time.
EnvironmentConfig
public EnvironmentConfig(Object src,
String id,
long time)
- Constructs a new focus telescope command. The command only gets valid
either by calling the
parseLine(java.lang.String[]) method or by registering an
XML-Element to it.
registerParameter
public void registerParameter(Parameter focus)
- Registers an parameter set to this command. The parameter handed over
is queried for its current
value and this focus position is set.
- Specified by:
registerParameter in interface ParameterDepending
getLine
public String[] getLine()
- Returns the command line of the move telescope command.
- Specified by:
getLine in class MessageEvent
- Returns:
- An array containing all command lines.
parseLine
public boolean parseLine(String[] all)
- Parse the command line into a focus position. The first array element
is parsed into a double.
- Specified by:
parseLine in class MessageEvent
- Returns:
- True, if parsing was successful.