public class AuxiliaryMaster extends AcquireMaster implements DitherControlling
CalibrationMaster and additionally understands the following
commands:
During execution of the
various
commands, different errors can be thrown, refer to the appropriate methods.AcquireMaster.ContinuousExposureGenericMaster.StandaloneReceiverTorso.CommandHandlerPropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
private static String |
DEFACQUIREOFFSET |
private static long |
DEFACQUIRETIME
The default acquire time.
|
private static String |
DEFACQUIRETOOLCLASS |
private static Dimension |
DEFCLEARBIN
The frame that should be cleared on a reset.
|
private static Rectangle |
DEFCLEARFRAME
The frame that should be cleared on a reset.
|
private static long |
DEFCLEARTIME
The time required for a clear ccd.
|
private static String |
DEFCOARSECLASS |
private static String |
DEFETCCLASS |
private static String |
DEFETCSTRING |
private static long |
DEFFINDTIME
The default recognize-find time.
|
private static String |
DEFFINECLASS |
private static String |
DEFFITSPRIOR
Default property.
|
private static String |
DEFFOVCLASS |
private static String |
DEFGAUSSCLASS |
private static String |
DEFGAUSSSTRING |
private static String |
DEFGEOMETRYCLASS
Default field of fiew provideer.
|
private static String |
DEFGEOMETRYSTRING |
private static String |
DEFGUIDECLASS |
private static String |
DEFGUIDETOOLCLASS |
private static int |
DEFIMPROVECOARSE |
private static int |
DEFIMPROVEFINE |
private static String |
DEFMATCHCLASS |
private static String |
DEFMATCHSTRING |
private static long |
DEFMOVETIME
The maximum time we wait for move telescope.
|
private static long |
DEFOFFSETDELAY
The default delay on stop guiding if offset are active.
|
private static int |
DEFOFFSETWAIT
The default delay on stop guiding if offset are active.
|
private static String |
DEFPINHOLECLASS |
private static long |
DEFSTARTGUIDINGTIME
The default time till guiding starts.
|
private static long |
DEFSTOPGUIDINGTIME
The default time till guiding stops.
|
KEY_ACQUIREOFFSET, KEY_ACQUIRETIME, KEY_ACQUISITIONCCD, KEY_ALTITUDE, KEY_AZIMUTH, KEY_CLEARBIN, KEY_CLEARFRAME, KEY_CLEARGUIDINGBIN, KEY_CLEARGUIDINGFRAME, KEY_CLEARGUIDINGTIME, KEY_CLEARTIME, KEY_COLORTARGET, KEY_DEDITHER, KEY_DETARGET, KEY_FILEOVERSTRING, KEY_FINDTIME, KEY_FITSPRIOR, KEY_GUIDECCD, KEY_IMPROVECOARSE, KEY_IMPROVEFINE, KEY_MAGTARGET, KEY_MOVETIME, KEY_OFFSETDELAY, KEY_OFFSETWAIT, KEY_PARALLACTICANGLE, KEY_PROMPTTIME, KEY_RADITHER, KEY_RATARGET, KEY_STARTGUIDINGTIME, KEY_STOPGUIDINGTIME, KEY_TARGETNAME, POSTFIX_CLASS, POSTFIX_FILE, POSTFIX_STRING, PREFIX_ACQUIREGAUSS, PREFIX_ACQUIRETOOL, PREFIX_CATALOGMATCH, PREFIX_COARSEUNIT, PREFIX_ETC, PREFIX_FINEUNIT, PREFIX_FOV, PREFIX_GEOMETRY, PREFIX_GUIDEETC, PREFIX_GUIDEGAUSS, PREFIX_GUIDEGEOMETRY, PREFIX_GUIDEPINHOLE, PREFIX_GUIDETOOL, PREFIX_GUIDEUNIT, PREFIX_PINHOLE, PREFIX_SPILL, PREFIX_VANISHDEFUNIQUE, 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, telescopeKEY_BIND, KEY_BINDNAME, KEY_COMMANDCASTER, KEY_ERRORCOOLKEY_ALIVE, KEY_EXPORTPORT, KEY_INIT, KEY_LISTENERNAME, KEY_RETRY, KEY_RETRYSLEEPKEY_NOINITONCREATE, POSTFIX_ALPHABET, POSTFIX_BYTES, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_LIST, POSTFIX_MODTIME, POSTFIX_URLKEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORNAMING_EXTENSIONNAMING_EXTENSIONKEY_INITDEPTHKEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOMECONFIG, KEY_CLASS| Constructor and Description |
|---|
AuxiliaryMaster(Map<String,String> prop)
Constructs a new adapter master.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(CommandEvent ce)
Checks if the command received is accepted by the adapter master.
|
boolean |
ditherOffset(double ra,
double de)
Sets a dither offset which is allowed only in manual mode.
|
protected int |
getAcknowledgeNumber(CommandEvent cmd)
Returns the number of acknowledge events produced for each command.
|
protected long |
getCompletionTime(CommandEvent cmd,
int acknr)
Returns the individual completion times.
|
static void |
main(String[] arg)
Constructs a new adapter master.
|
protected boolean |
processCommand(CommandEvent cmd,
int acknr)
Process the command.
|
void |
quit()
Gracefully quite the adapter master.
|
abortMaster, acquire, acquisitionGeometry, automatic, center, createSubsystemWithSet, doAcquire, doStartExposing, doStartGuiding, doStopExposing, doStopGuiding, find, getAcquisitionCcd, getAltitude, getAzimuth, getCoarseAcquisition, getGuidingCcd, getParallacticAngle, getStarDescriptions, guidingGeometry, hotPixelShift, hotPixelShiftGuide, init2, initGuider, initializeMaster, initStep, manual, offsetAzAlt, offsetXY, parkMaster, prepareAcquire, prepareCatalog, prepareDither, prepareGuidePivotOffset, preparePivotOffset, quitMaster, readoutGeometry, readoutGeometryGuide, resetCcd, resetCcdGuide, resetMaster, singleExposure, singleShot, singleShotGuide, startGuiding, statusMaster, stopGuiding, takeExposureaddErrorListener, addRmiErrorListener, createCommunicator, createCommunicator, exit, external, formatWithGlobals, getAllDrivers, getDriver, getHistorySql, getObserveSql, getOffsetCaster, getParameterByKey, getParameterByName, getParameterCluster, getParameterValueByKey, getParameterValueByName, getPermissionSql, getProposalSql, getStatus, getTargetSql, getTaskSql, getUnique, getUniqueId, getUserSql, initialize, isAlive, isAuto, isManual, isPassive, park, reload, rescanned, reset, resetAlarm, resetAllDrivers, restartAllDrivers, revert, rmiAddParameter, rmiCommand, rmiGet, rmiGetAllParameterNames, rmiRemoveParameter, rmiSet, setLastError, setOff, setParameterValueByKey, setParameterValueByName, setPassive, shutdown, zeroAllOmcaddRmiAcknowledgeListener, addRmiDoneListener, bindDefault, containsRemoteProperty, deregisterAtCaster, equals, getLastError, getRemoteProperties, getRemoteProperty, hashCode, notifyAcknowledgeListener, notifyDoneListener, registerAtCaster, removeRmiAcknowledgeListener, removeRmiDoneListener, sendAllPrematureDone, sendPrematureDone, setRemoteProperty, toString, unbindDefaultbindToRegistry, getBindName, isValid, notifyErrorListener, removeErrorListener, removeRmiErrorListener, sendError, sendError, sendError, sendStatus, sendStatus, sendStatus, unbindFromRegistryallBound, blockBinding, blockBinding, disconnect, getIP, getListenerName, isConnected, listenerName, releaseBinding, releaseBinding, startBinding, startBindingclone, createFrom, createFrom, createFrom, createInstance, getApplet, getAsResources, getLocate, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, hasLocalURLs, initProperties, keyCreate, keyCreate, reload, setAppletaugment, augment, 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, parseObject, removeProperty, requires, setObject, setProperties, setProperty, stringPropertiesfinalize, getClass, notify, notifyAll, wait, wait, waitexternal, getStatus, initialize, park, reset, setPassivebindToRegistry, isValid, unbindFromRegistryremoveErrorListenergetListenerNamedisconnect, isConnecteddefaultBoolean, 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, stringPropertiesprivate static final String DEFFITSPRIOR
private static final String DEFMATCHCLASS
private static final String DEFMATCHSTRING
private static final String DEFGEOMETRYCLASS
private static final String DEFGEOMETRYSTRING
private static final String DEFFOVCLASS
private static final String DEFPINHOLECLASS
private static final String DEFETCCLASS
private static final String DEFETCSTRING
private static final String DEFACQUIRETOOLCLASS
private static final String DEFGUIDETOOLCLASS
private static final String DEFGAUSSCLASS
private static final String DEFGAUSSSTRING
private static final String DEFCOARSECLASS
private static final int DEFIMPROVECOARSE
private static final String DEFFINECLASS
private static final int DEFIMPROVEFINE
private static final String DEFGUIDECLASS
private static final String DEFACQUIREOFFSET
private static final Rectangle DEFCLEARFRAME
private static final Dimension DEFCLEARBIN
private static final long DEFCLEARTIME
private static final long DEFFINDTIME
private static final long DEFACQUIRETIME
private static final long DEFSTARTGUIDINGTIME
private static final long DEFSTOPGUIDINGTIME
private static final long DEFMOVETIME
private static final long DEFOFFSETDELAY
private static final int DEFOFFSETWAIT
public AuxiliaryMaster(Map<String,String> prop) throws RemoteException
#init section of the parent class.RemoteExceptionpublic boolean ditherOffset(double ra,
double de)
throws RemoteException
ditherOffset in interface DitherControllingRemoteExceptionpublic void quit()
throws RemoteException
quit in interface ListenerControllingquit in class GenericMasterRemoteExceptionpublic boolean accepts(CommandEvent ce) throws RemoteException
AuxiliaryCommands.accepts in interface RmiCommandListenerRemoteExceptionprotected int getAcknowledgeNumber(CommandEvent cmd)
getAcknowledgeNumber in class GenericMasterprotected 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 GenericMasterpublic static void main(String[] arg) throws RemoteException
RemoteException