|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectutil.PropertyContainer
util.PropertyResources
util.PropertyBundles
util.rmi.RmiPropertyContainer
util.rmi.AbstractRmiListener
stella.rmi.AbstractRmiCasterAndListener
stella.rmi.ReceiverTorso
stella.rmi.GenericMaster
stella.telescope.TelescopeMaster
public class TelescopeMaster
Class that resides on the telescope side and directly talks to a Pilar3 server via a TCP/IP socket connection.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class stella.rmi.GenericMaster |
|---|
GenericMaster.Standalone |
| Nested classes/interfaces inherited from class stella.rmi.ReceiverTorso |
|---|
ReceiverTorso.CommandHandler |
| Nested classes/interfaces inherited from class util.PropertyResources |
|---|
PropertyResources.URLResource |
| Field Summary | |
|---|---|
private static long |
DEFALLOWCLEAR
Time it takes for clearing the errors. |
private static String |
DEFALTITUDENAME
The name of the azimuthal pilar value. |
private static String |
DEFALTITUDEOFFSETNAME
The name of the azimuthal pilar value. |
private static String |
DEFAZIMUTHNAME
The name of the azimuthal pilar value. |
private static String |
DEFAZIMUTHOFFSETNAME
The name of the azimuthal pilar value. |
private static long |
DEFCOVERTIME
Time for closing the covers, maximum. |
private static boolean |
DEFDBPOINTING
If this points to true, we add the PM offset also to the done table. |
private static long |
DEFDEROTATORTIME
Time for derotating the telescope. |
private static long |
DEFERRORRESETTIME
Time it takes for clearing the errors. |
private static long |
DEFFOCUSTIME
Time for focusing the telescope. |
private static long |
DEFINITTIME
Time for initializing the telescope . |
private static long |
DEFMOVETIME
Time for moving the telescope, maximum. |
private static long |
DEFOFFSETTIME
Time for offsetting the telescop, maximum. |
private static long |
DEFPARKTIME
Time for parking the telescope. |
private static String |
DEFPILAR
The name of the filter wheel driver. |
private static long |
DEFPOINTINGADDTIME
Time it takes for selecting pointing model. |
private static long |
DEFPOINTINGMODELTIME
Time it takes for selecting pointing model. |
private static long |
DEFPOINTINGPOSITIONTIME
Time it takes for retrieving true position. |
private static long |
DEFPOINTINGREQUESTTIME
Time it takes for selecting pointing model. |
private static long |
DEFPOINTINGSAVETIME
Time it takes for selecting pointing model. |
private static String |
DEFSET
The default properties file for the adapter master parameters. |
private static long |
DEFSTARTTRACKINGTIME
Time it takes for starting tracking. |
private static String |
DEFSTATENAME
The name of the azimuthal pilar value. |
private static long |
DEFSTOPTRACKINGTIME
Time it takes for stopping tracking. |
private static long |
DEFVERTICALTIMEOUT
Time it takes for selecting pointing model. |
static String |
KEY_ALLOWCLEAR
Minimum time difference to allow clearing of errors. |
static String |
KEY_ALTITUDENAME
The name of the azimuthal pilar value. |
static String |
KEY_ALTITUDEOFFSETNAME
The name of the azimuthal pilar value. |
static String |
KEY_AZIMUTHNAME
The name of the azimuthal pilar value. |
static String |
KEY_AZIMUTHOFFSETNAME
The name of the azimuthal pilar value. |
static String |
KEY_COVERTIME
Time for closing the mirror covers, maximum. |
static String |
KEY_COVERVERTICAL
Points to the vertical position on cover closure if needed |
static String |
KEY_DBPOINTING
If this points to true, we add the PM offset also to the done table. |
static String |
KEY_DEROTATORTIME
Time for derotator action the telescope. |
static String |
KEY_ERRORRESETTIME
Time it takes for stopping tracking. |
static String |
KEY_FOCUSTIME
Time for focusing the telescope. |
static String |
KEY_MOVETIME
Time for moving the telescope, maximum. |
static String |
KEY_OFFSETTIME
Time for offsetting the telescop, maximum. |
static String |
KEY_PILAR
The name of the telescope driver, a PilarDriver. |
static String |
KEY_POINTINGADDTIME
Time it takes for adding a measurement to a pointing model. |
static String |
KEY_POINTINGMODELTIME
Time it takes for stopping tracking. |
static String |
KEY_POINTINGPOSITIONTIME
Time it takes for stopping tracking. |
static String |
KEY_POINTINGREQUESTTIME
Time it takes for requesting a pointing model. |
static String |
KEY_POINTINGSAVETIME
Time it takes for adding a measurement to a pointing model. |
static String |
KEY_STARTTRACKINGTIME
Time it takes for starting tracking. |
static String |
KEY_STATENAME
The name of the telescope-is-ready trigger. |
static String |
KEY_STOPTRACKINGTIME
Time it takes for stopping tracking. |
static String |
KEY_VERTICALTIMEOUT
Timeout for sliding vertical. |
private long |
lastclear
Last time the ETEL errors have been cleared. |
private TelescopeDriver |
pi4
For convenience, the pilar driver for the telescope. |
private Map<String,TelescopePosition> |
pointinglist
The list of telescope positions. |
private PointingFunction |
pointingmodel
If we have queried the actual pointing model. |
| Fields inherited from class stella.rmi.GenericMaster |
|---|
DEFUNIQUE, KEY_ABORTTIME, KEY_AUTOMATIC, KEY_COMMTIME, KEY_COMMUNICATOR, KEY_DRIVERS, KEY_HISTORYDB, KEY_INITTIME, KEY_NODB, KEY_OBSERVEDB, KEY_OVERRULEAUTO, KEY_PARKTIME, KEY_PERMISSIONDB, KEY_PROPOSALDB, KEY_QUITTIME, KEY_REAUTO, KEY_RESETTIME, KEY_SET, KEY_SHUTDOWNDELAY, KEY_STATUSTIME, KEY_TARGETDB, KEY_TASKDB, KEY_UNIQUE, KEY_USERDB, lastabort, lastinit, lastpark, lastreset, telescope |
| Fields inherited from class stella.rmi.ReceiverTorso |
|---|
KEY_BIND, KEY_BINDNAME, KEY_COMMANDCASTER, KEY_ERRORCOOL |
| Fields inherited from class util.rmi.AbstractRmiListener |
|---|
KEY_ALIVE, KEY_EXPORTPORT, KEY_INIT, KEY_LISTENERNAME, KEY_RETRY, KEY_RETRYSLEEP |
| Fields inherited from class util.PropertyBundles |
|---|
KEY_LOCALECOUNTRY, KEY_LOCALELANGUAGE, KEY_RESOURCEBUNDLES |
| Fields inherited from class util.PropertyResources |
|---|
KEY_NOINITONCREATE, localurl, locate, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_URL, urlset |
| Fields inherited from class util.PropertyContainer |
|---|
KEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATOR |
| Fields inherited from interface stella.rmi.RmiAcknowledgeCaster |
|---|
NAMING_EXTENSION |
| Fields inherited from interface stella.rmi.RmiDoneCaster |
|---|
NAMING_EXTENSION |
| Fields inherited from interface util.StepInitializable |
|---|
KEY_INITDEPTH |
| Fields inherited from interface util.ResourceSupplying |
|---|
KEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOME |
| Fields inherited from interface util.PropertySupplying |
|---|
CONFIG, KEY_CLASS |
| Constructor Summary | |
|---|---|
TelescopeMaster(Map<String,String> prop)
Constructs a new telescope master. |
|
| Method Summary | |
|---|---|
protected boolean |
abortMaster()
Method called to abort the telescope. |
boolean |
accepts(CommandEvent ce)
Checks if the command received is accepted by the adapter master. |
boolean |
addOffset(double deg1,
double deg2)
Offsets the telescope. |
private boolean |
addPilarPointingMeasure(PilarDriver pd4,
String unique)
|
boolean |
addPointingAs(String unique)
Adds a pointing to the Pilar list, specifying the measurement name. |
private boolean |
addPointingMeasure(String unique)
Adds the current pointing to the Pilar pointing model measures via the POINTING.MODEL.ADD set method. |
private boolean |
applyAddOffset(double daz,
double dalt)
Apply an offset to the telescope and return immediately. |
private boolean |
applyAddOffset(double daz,
double dalt,
double h)
Apply an offset to the telescope and return immediately. |
private boolean |
applyDerotator(double deg)
Applies a new derotator position in degrees. |
private boolean |
applyDerotatorOffset(double deg)
Applies a new derotator position in degrees. |
private boolean |
applyFocus(double mm)
Applies a new focus position in millimeters. |
private boolean |
applyFocusOffset(double mm)
Applies a new focus offset in millimeters. |
private boolean |
applyOffset(double daz,
double dalt)
Apply an offset to the telescope and return immediately. |
private boolean |
applyOffset(double daz,
double dalt,
double h)
Apply an offset to the telescope and return immediately. |
boolean |
changePointingModel(String model)
Switches to the specified pointing model. |
boolean |
changePort(int portid)
Switches to the specified port. |
boolean |
clear()
Clear the telescope errors. |
private boolean |
clearErrors()
Clears any errors that are present on the telescope. |
private boolean |
clearPointingMeasures()
Clear all pointing measures from the Pilar list. |
boolean |
clearPointings()
Clears current pointing measures. |
boolean |
closeCover()
Protects the telescope by closing the covers. |
boolean |
derotator(double deg)
Sets the derotator in the telescope. |
boolean |
derotatorOffset(double deg)
Sets the derotator offset in the telescope. |
String |
errors()
Returns a list of errors present on the system. |
boolean |
focus(double mm)
Sets the focus in the telescope. |
boolean |
focusOffset(double mm)
Sets the focus in the telescope. |
protected int |
getAcknowledgeNumber(CommandEvent cmd)
Returns the number of acknowledge event to be sent back as a function of the command type. |
private PointingFunction |
getActivePointingModel()
Queries the Pilar driver for the currently active pointing model and tries to construct a VectorFunction out of it to. |
protected long |
getCompletionTime(CommandEvent cmd,
int acknr)
Returns the individual completion times. |
private TelescopeOffsets |
getPointingOffsets(String unique)
If a pointing model is available, we can get the uncorrected pointing from POSITION.HORIZONTAL and the true pointing plus offset from POSITION.INSTRUMENTAL.REALPOS. |
private TelescopePosition |
getPointingPosition()
If a pointing model is available, we can get the uncorrected pointing from POSITION.HORIZONTAL and the true pointing plus offset from POSITION.INSTRUMENTAL.REALPOS. |
Object |
getTcsParameter(String parameter)
Gets the specified parameter to the value. |
private boolean |
guiding(boolean on)
Changes the current tracking state and waits until the telescope is in the new state. |
private void |
init2()
Grabs the instance of the pilar driver. |
boolean |
initialize()
Initializes the telescope. |
protected boolean |
initializeMaster()
Initializes the calibration master. |
void |
initStep(int curstep)
Additionally initializes the filter-to-position lookup tables. |
boolean |
loadPointings(File load)
Loads measures from a file to pilar. |
static void |
main(String[] arg)
Constructs a new telescope master. |
boolean |
moveAzAlt(double az,
double alt)
Moves the azimuth and altitude axis of the telescope, start tracking. |
boolean |
moveRaDec(double ra,
double dec,
double off,
boolean follow)
Moves the telescope to the given ra and dec, start tracking. |
boolean |
offset(double deg1,
double deg2)
Offsets the telescope. |
boolean |
openCover()
Protects the telescope by closing the covers. |
boolean |
park()
Parks the telescope. |
protected boolean |
parkMaster()
Parks the telescope. |
private static Map<String,VectorG> |
parsePointingList(String list)
We take a list of the Pilar pointing measure format and parse that into a lookup table linking pointing names (unique) to a four-dimensional vector, with az, azoff, z, zoff as its components. |
String |
pointingAt()
Returns the pointing plus pointing-model offset. |
private boolean |
port(int id)
Changes to the specified port. |
private boolean |
position(double az,
double alt)
Positions the telescope at a certain az/alt. |
protected boolean |
processCommand(CommandEvent cmd,
int acknr)
Process the command. |
private boolean |
protect(boolean yes)
Closes the mirror cover. |
void |
quit()
Quits the master. |
boolean |
requestPointingModel()
Loads the currently active pointing model. |
double |
rescanned(String key,
String old,
String newval)
On reload, we can change the telescope driver to another, but already loaded, driver. |
protected boolean |
resetMaster()
Resets the telescope. |
private boolean |
savePilarPointingMeasures(File meas)
Saves the current active list to the given file. |
private boolean |
savePointingMeasures(File meas)
Saves the current active list to the given file. |
boolean |
savePointings(File save)
Saves the pointing to a file. |
private boolean |
selectPointingModel(String model)
Selects a pointing model. |
boolean |
setTcsParameter(String parameter,
Object value)
Sets the specified parameter to the value. |
private boolean |
slide(double ra,
double de,
double off,
boolean follow)
Positions the telescope to a certain ra, dec and start tracking. |
boolean |
startTracking()
Starts the tracking from the current position of the telescope. |
protected Object |
statusMaster()
Returns a short description of the status of the telescope. |
boolean |
stopTracking()
Stops the tracking of the telescope. |
private boolean |
tracking(boolean on)
Changes the current tracking state. |
boolean |
wipe()
Escape for clearing errors. |
| Methods inherited from class stella.rmi.AbstractRmiCasterAndListener |
|---|
bindToRegistry, getBindName, isValid, notifyErrorListener, removeErrorListener, removeRmiErrorListener, sendError, sendError, sendError, sendStatus, sendStatus, sendStatus, unbindFromRegistry |
| Methods inherited from class util.rmi.AbstractRmiListener |
|---|
allBound, blockBinding, blockBinding, disconnect, getIP, getListenerName, isConnected, listenerName, releaseBinding, releaseBinding, startBinding, startBinding |
| Methods inherited from class util.PropertyBundles |
|---|
clone, getLocalized, getLocalized, getLocalizedString, getLocalizedString, loadResource |
| Methods inherited from class util.PropertyResources |
|---|
createFrom, createFrom, createFrom, getApplet, getAsResources, getLocalClassLoader, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, init, keyCreate, keyCreate, reload, setApplet |
| Methods inherited from class util.PropertyContainer |
|---|
augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, removeProperty, setObject, setProperties, setProperty, stringProperties |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface stella.rmi.ListenerControlling |
|---|
automatic, external, getStatus, manual, reset, setPassive |
| Methods inherited from interface util.Reloadable |
|---|
reload |
| Methods inherited from interface util.rmi.RmiCaster |
|---|
bindToRegistry, isValid, unbindFromRegistry |
| Methods inherited from interface stella.ErrorCaster |
|---|
removeErrorListener |
| Methods inherited from interface util.rmi.RmiEventListener |
|---|
getListenerName |
| Methods inherited from interface util.rmi.RmiListener |
|---|
disconnect, isConnected |
| Methods inherited from interface util.ResourceSupplying |
|---|
getResource, getResourceAsStream, getResources |
| Methods inherited from interface util.PropertySupplying |
|---|
defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringProperties |
| Methods inherited from interface util.Initializable |
|---|
init |
| Field Detail |
|---|
public static final String KEY_PILAR
PilarDriver.
public static final String KEY_STATENAME
public static final String KEY_AZIMUTHNAME
public static final String KEY_AZIMUTHOFFSETNAME
public static final String KEY_ALTITUDENAME
public static final String KEY_ALTITUDEOFFSETNAME
public static final String KEY_COVERTIME
public static final String KEY_MOVETIME
public static final String KEY_OFFSETTIME
public static final String KEY_DEROTATORTIME
public static final String KEY_FOCUSTIME
public static final String KEY_STARTTRACKINGTIME
public static final String KEY_STOPTRACKINGTIME
public static final String KEY_ERRORRESETTIME
public static final String KEY_POINTINGMODELTIME
public static final String KEY_POINTINGPOSITIONTIME
public static final String KEY_POINTINGREQUESTTIME
public static final String KEY_POINTINGADDTIME
public static final String KEY_POINTINGSAVETIME
public static final String KEY_ALLOWCLEAR
public static final String KEY_COVERVERTICAL
public static final String KEY_VERTICALTIMEOUT
public static final String KEY_DBPOINTING
private static final String DEFSET
private static final String DEFPILAR
private static final String DEFSTATENAME
private static final String DEFAZIMUTHNAME
private static final String DEFAZIMUTHOFFSETNAME
private static final String DEFALTITUDENAME
private static final String DEFALTITUDEOFFSETNAME
private static final long DEFINITTIME
private static final long DEFPARKTIME
private static final long DEFCOVERTIME
private static final long DEFMOVETIME
private static final long DEFOFFSETTIME
private static final long DEFDEROTATORTIME
private static final long DEFFOCUSTIME
private static final long DEFSTARTTRACKINGTIME
private static final long DEFSTOPTRACKINGTIME
private static final long DEFERRORRESETTIME
private static final long DEFPOINTINGMODELTIME
private static final long DEFPOINTINGREQUESTTIME
private static final long DEFPOINTINGADDTIME
private static final long DEFPOINTINGSAVETIME
private static final long DEFALLOWCLEAR
private static final long DEFPOINTINGPOSITIONTIME
private static final long DEFVERTICALTIMEOUT
private static final boolean DEFDBPOINTING
private TelescopeDriver pi4
private PointingFunction pointingmodel
private Map<String,TelescopePosition> pointinglist
private long lastclear
| Constructor Detail |
|---|
public TelescopeMaster(Map<String,String> prop)
throws RemoteException
PropertyResources.init() section of the parent class.
RemoteException| Method Detail |
|---|
public void initStep(int curstep)
initStep in interface StepInitializableinitStep in class GenericMastercurstep - The current initialization depth.private void init2()
public double rescanned(String key,
String old,
String newval)
rescanned in interface Reloadablerescanned in class GenericMaster
public boolean accepts(CommandEvent ce)
throws RemoteException
AdapterCommands.
accepts in interface RmiCommandListenerRemoteException
public boolean moveAzAlt(double az,
double alt)
throws RemoteException
moveAzAlt in interface TelescopeControllingRemoteException
public boolean moveRaDec(double ra,
double dec,
double off,
boolean follow)
throws RemoteException
moveRaDec in interface TelescopeControllingRemoteException
public boolean offset(double deg1,
double deg2)
throws RemoteException
offset in interface TelescopeControllingRemoteException
public boolean addOffset(double deg1,
double deg2)
throws RemoteException
addOffset in interface TelescopeControllingRemoteException
public boolean derotator(double deg)
throws RemoteException
derotator in interface TelescopeControllingRemoteException
public boolean derotatorOffset(double deg)
throws RemoteException
derotatorOffset in interface TelescopeControllingRemoteException
public boolean focus(double mm)
throws RemoteException
focus in interface FocusControllingRemoteException
public boolean focusOffset(double mm)
throws RemoteException
focusOffset in interface FocusControllingRemoteException
public boolean startTracking()
throws RemoteException
startTracking in interface TelescopeControllingRemoteException
public boolean stopTracking()
throws RemoteException
stopTracking in interface TelescopeControllingRemoteException
public boolean changePort(int portid)
throws RemoteException
changePort in interface TelescopeControllingRemoteException
public boolean changePointingModel(String model)
throws RemoteException
changePointingModel in interface PointingModelControllingRemoteException
public boolean requestPointingModel()
throws RemoteException
requestPointingModel in interface PointingModelControllingRemoteException
public boolean loadPointings(File load)
throws RemoteException
loadPointings in interface PointingModelControllingRemoteException
public boolean savePointings(File save)
throws RemoteException
clearPointings().
savePointings in interface PointingModelControllingRemoteException
public boolean clearPointings()
throws RemoteException
clearPointings in interface PointingModelControllingRemoteException
public boolean addPointingAs(String unique)
throws RemoteException
addPointingAs in interface PointingModelControllingunique - An identifier for this measure or null.
RemoteException
public boolean setTcsParameter(String parameter,
Object value)
throws RemoteException
setTcsParameter in interface TelescopeControllingRemoteException
public Object getTcsParameter(String parameter)
throws RemoteException
getTcsParameter in interface TelescopeControllingRemoteException
public boolean initialize()
throws RemoteException
initialize in interface ListenerControllinginitialize in interface TelescopeControllinginitialize in class GenericMasterRemoteException
public boolean park()
throws RemoteException
park in interface ListenerControllingpark in class GenericMasterRemoteException
public String errors()
throws RemoteException
errors in interface TelescopeControllingRemoteException
public boolean wipe()
throws RemoteException
wipe in interface TelescopeControllingRemoteException
public String pointingAt()
throws RemoteException
pointingAt in interface TelescopeControllingRemoteException
public boolean clear()
throws RemoteException
clear in interface TelescopeControllingRemoteException
public boolean closeCover()
throws RemoteException
closeCover in interface TelescopeControllingRemoteException
public boolean openCover()
throws RemoteException
openCover in interface TelescopeControllingRemoteException
public void quit()
throws RemoteException
quit in interface ListenerControllingquit in interface TelescopeControllingquit in class GenericMasterRemoteExceptionprotected int getAcknowledgeNumber(CommandEvent cmd)
getAcknowledgeNumber in class GenericMaster
protected long getCompletionTime(CommandEvent cmd,
int acknr)
getCompletionTime in class GenericMastercmd - The command to process.acknr - The number of the acknowledge that will be sent back.
protected boolean processCommand(CommandEvent cmd,
int acknr)
processCommand in class GenericMasterprotected Object statusMaster()
statusMaster in class GenericMasterErrorEvent.protected boolean initializeMaster()
initializeMaster in class GenericMasterprotected boolean abortMaster()
abortMaster in class GenericMasterprotected boolean resetMaster()
resetMaster in class GenericMasterprotected boolean parkMaster()
parkMaster in class GenericMasterprivate boolean selectPointingModel(String model)
private boolean position(double az,
double alt)
PilarDriver#moveAzAlt, tracking of the telescope is not started.
In automatic mode, the last error is set on failures.
private boolean slide(double ra,
double de,
double off,
boolean follow)
private boolean applyOffset(double daz,
double dalt)
private boolean applyOffset(double daz,
double dalt,
double h)
private boolean applyAddOffset(double daz,
double dalt,
double h)
private boolean applyAddOffset(double daz,
double dalt)
private boolean applyDerotator(double deg)
private boolean applyDerotatorOffset(double deg)
private boolean applyFocus(double mm)
private boolean applyFocusOffset(double mm)
private boolean tracking(boolean on)
guidingprivate boolean guiding(boolean on)
trackingprivate boolean clearErrors()
private boolean protect(boolean yes)
KEY_COVERVERTICAL property points to the vertical value in that
case.
private boolean port(int id)
private TelescopePosition getPointingPosition()
private TelescopeOffsets getPointingOffsets(String unique)
private PointingFunction getActivePointingModel()
VectorFunction out of it to. This is done by
querying for the POINTING.MODEL.TYPE, fuelling the integer value into
PointingFunction.createFromType(int, int) and subsequentially querying all
relevant paramters in this pointing model via the
PointingFunction.getParameterNames() and
PointingFunction.setParameter(java.lang.String, double) functions. Returns the pointing
model function on success or null, if unsuccessful at any step.
private boolean addPointingMeasure(String unique)
unique - The identifier in the pointing measurement file for this.
private boolean addPilarPointingMeasure(PilarDriver pd4,
String unique)
private static Map<String,VectorG> parsePointingList(String list)
private boolean savePointingMeasures(File meas)
private boolean savePilarPointingMeasures(File meas)
private boolean clearPointingMeasures()
public static void main(String[] arg)
throws RemoteException
RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||