A B C D E F G H I J L M N O P R S T U V W _

A

ACKMSG - Static variable in class FourMS.FourMSConstants
Indicates that a 4MS message is an ACK message .
ACKNOWLEDGED - Static variable in class FourMS.FourMSConstants
This is a constant which is used to indicate that a message that has been sent to the 4MS has had it's receipt acknowledged.
ActionCompletionListener - Variable in class FourMS.SequenceSubaction
A CORBA reference to the action completion listener which can be used by a subclass in order to pass things about
ActionCompletionListenerImpl - Variable in class FourMS.SequenceSubaction
This is a CORBA listener object which will be called when a subaction that this object has initiated completes.
ActionState - Variable in class FourMS.SequenceSubaction
This is the current state of the action.
ActionState - Variable in class FourMS.SubAction
This is the current state of the action.
AlwaysTimeoutSubactions - Variable in class FourMS.SubAction
This is for testing, when set to true, subactions which are initiated will never complete, use with extreme caution and always reset for a live system.
AssociatedInstrumentName - Variable in class FourMS.MechanismBase
This is the name of the instrument which is associated with the mechanism
AssociatedSubActions - Variable in class FourMS.Mechanism
This is the valid list of subactions associated with this mechanism which may be executed upon the 4MS microprocessor currently attached to the port Server.

B

BadStatusValueException - Exception in JICSCore
This exception is raised when there there is a bad status item recognised.
BadStatusValueException(String) - Constructor for exception JICSCore.BadStatusValueException
 
BROADCASTMSG - Static variable in class FourMS.FourMSConstants
Indicates that a 4MS message is an broadcast message.
BufferSize - Variable in class FourMS.MessageListener
This is the default size of the incoming message buffer
buildFourMSMessage(boolean, String[], short) - Method in class FourMS.MechanismBase
This method will be used to build a string which will correspond to a valid command to a 4MS processor.

C

cancelAction() - Method in class FourMS.SequenceSubaction
We have to specify this but we do not implement it.
cancelAction() - Method in class FourMS.SubAction
This method allows a sub-action to be cancelled it actually does nothing to the 4MS but resets the state of the SubAction to SUBACTIONIDLE so that it may be called again.
cancelAction() - Method in class FourMS.UpdateOpticalComponentList
This is part of the interface to the SubActions operations which we are bound to implement, it results in the subaction being cancelled but in effect does nothing as this action is completed immediately as it only interacts with the software controller and not the 4MS itself
cancelAction() - Method in class FourMSControllerInterfaces._SubActionStub
 
cancelAction() - Method in interface FourMSControllerInterfaces.SubActionOperations
 
cancelAction() - Method in class FourMSControllerInterfaces.SubActionPOATie
 
castConvertedParameter(String, String, List) - Method in class FourMS.MechanismBase
This is responsible for casting the input value to the type dictacted by the FourMSParameterType and then add it to the list of converted message parameters.
checkForAck(FourMSMessage) - Method in class FourMS.MessagePoster
This method will be called when there is an incoming message from the 4MS and will check if the ACK received corresponds to the message that was sent from by this message poster.
checkStatusItemInError(StatusItemValue) - Static method in class JICSCore.StatusItemHelper
Checks to see if the status item which is provided is in error and if it is then it raises an exception to that effect.
ClassInstantiated - Static variable in class JICSCore.OCSCORBAHelper
Used to ensure that only ever one instance of this class exists in a process.
clearIncomingMessageBuffer() - Method in class FourMS.FourMSMessageHandler
Instructs the class to clear out it's incoming message buffer of messages that have been received from the 4MS module.
clientSocket - Variable in class FourMS.MessageListener
This is a connection to a simulator if there we are in simulation mode
closeDown(String) - Method in class ConfigSnapshot.ConfigSnapshot
This is an obligation to the CORBA instrument controller interface which permits the application to be closed down in a controlled manner.When the application is requested to close down, it will take a snapshot of the instrument configuration before it actually shuts down
closeDown(String) - Method in class FourMS.FourMSController
This is an obligation to the CORBA instrument controller interface which permits the application to be closed down in a controlled manner.
CMDERRMASK - Static variable in class FourMS.FourMSConstants
A mask used for stripping out the command error from the cmd error status word
CMDERROR - Static variable in class FourMS.FourMSConstants
This is the parameter position in an incoming status message from a 4MS which corresponds to the command error
CmdError - Variable in exception FourMS.Malformed4MSMessageException
Any 4MS command error associated with us not being able to interpret this error message
CmdError - Variable in class FourMS.MechanismBase
This records the command error associated with this mechanism.
CmdError - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This is the command error associated with any failure
CmdErrorStr - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This is the string associated with the command error
CMDREJECTED - Static variable in class FourMS.FourMSConstants
Command rejected bit mask .
codec - Variable in class ConfigSnapshot.ConfigSnapshot
A codec which will be used for converting any values to strings
COMMANDACCEPTED - Static variable in class FourMS.FourMSConstants
Command accepted bit mask.
CommandErrorCodes - Variable in class FourMS.MechanismBase
This is a hash that contains all of the details of the command error codes which can be returned from the 4MSfor this instrument.
COMMANDMSG - Static variable in class FourMS.FourMSConstants
Indicates that the message is a command message.
COMMANDOK - Static variable in class FourMS.FourMSConstants
Indicates that the command was okay.
CommsCheckTimer - Variable in class FourMS.FourMSCommsMonitor
This is a timer object which will be used for scheduling the checking of the comms status
CommsTimeoutPeriod - Variable in class FourMS.FourMSCommsMonitor
The timeout period expressed in seconds after which the 4MS module is deemed to have timed out
CommunicationsMonitor - Variable in class FourMS.FourMSController
A communications monitor on the 4MS which will report if the communications timeout
ComparisonResult - Class in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of struct "ComparisonResult"
ComparisonResult() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResult
 
ComparisonResult(FailedComparison[], String, boolean, String) - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResult
 
ComparisonResultHelper - Class in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of struct "ComparisonResult"
ComparisonResultHelper() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResultHelper
 
ComparisonResultHolder - Class in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of struct "ComparisonResult"
ComparisonResultHolder() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResultHolder
 
ComparisonResultHolder(ComparisonResult) - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResultHolder
 
Comparisons - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResult
 
ComparisonsFailed - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResult
 
CompletionListener - Variable in class SubActionInitiator.SubActionInitiator
This is a listener object which will be called when the subaction terminates
ConfigSnapshot - package ConfigSnapshot
 
ConfigSnapshot - Class in ConfigSnapshot
This class will be used to take snap shots of the state of the current instrument configuration which is included in the observing system which is indicated by the environment variable INSTRUMENT which is initialised as part of the setup of the observing system.
ConfigSnapshot(String[], MessageHandler, String) - Constructor for class ConfigSnapshot.ConfigSnapshot
 
ConfigSnapshot - Interface in es.iac.ing.iConfigSnapshot
Generated from IDL interface "ConfigSnapshot"
ConfigSnapshotHelper - Class in es.iac.ing.iConfigSnapshot
Generated from IDL interface "ConfigSnapshot"
ConfigSnapshotHelper() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotHelper
 
ConfigSnapshotHolder - Class in es.iac.ing.iConfigSnapshot
Generated from IDL interface "ConfigSnapshot"
ConfigSnapshotHolder() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotHolder
 
ConfigSnapshotHolder(ConfigSnapshot) - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotHolder
 
ConfigSnapshotOperations - Interface in es.iac.ing.iConfigSnapshot
Generated from IDL interface "ConfigSnapshot"
ConfigSnapshotPOA - Class in es.iac.ing.iConfigSnapshot
Generated from IDL interface "ConfigSnapshot"
ConfigSnapshotPOA() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOA
 
ConfigSnapshotPOATie - Class in es.iac.ing.iConfigSnapshot
Generated from IDL interface "ConfigSnapshot"
ConfigSnapshotPOATie(ConfigSnapshotOperations) - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOATie
 
ConfigSnapshotPOATie(ConfigSnapshotOperations, POA) - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOATie
 
ControllerFD - Variable in class FourMS.MessagePoster
This is the file descriptor of the connection on the port server that corresponds to the 4MS which is being used.
ControllerNameServiceContext - Variable in class ConfigSnapshot.ConfigSnapshot
This is the context in the COS naming service into which we should store the details of mechanisms and the subactions which are associated with them
ControllerNameServiceContext - Variable in class FourMS.FourMSController
This is the context in the COS naming service into which we should store the details of mechanisms and the subactions which are associated with them
ConversionAlreadyRegisteredException - Exception in FourMS
This exception is raised when an object attempts to register more than one 4MS input/output conversion on a specified parameter in a 4MS message.
ConversionAlreadyRegisteredException(String) - Constructor for exception FourMS.ConversionAlreadyRegisteredException
 
ConversionFailedException - Exception in FourMS
If the conversion for the parameter specified fails then the ConversionFailedException is raised.
ConversionFailedException(String) - Constructor for exception FourMS.ConversionFailedException
 
ConversionMethodHash - Variable in class FourMS.FourMSParameterConverter
This is an array of the methods which are included in the parameter conversion object
convertAnyValueToString(Any) - Static method in class JICSCore.StatusItemHelper
Can be used to convert the value which is contained in an Any to it's string representation.
convertBeamPosition(Integer, String, Integer, String) - Method in class FourMS.FourMSConversions
This will convert a binary value which indicates that something is either in the beam or out of the beam.
convertDoorPosition(Integer, String, Integer, String) - Method in class FourMS.FourMSConversions
This will convert a binary value which indicates that a mechanism is either open or closed according to the logic in the following table.
CORBAcloseDown() - Method in class JICSCore.OCSCORBAHelper
Close down the CORBA communications.
COSNameServiceHost - Variable in class JICSCore.OCSCORBAHelper
The machine which is hosting the name service
createErrorStatusItem(String, OCSCORBAHelper, String, int, String) - Static method in class JICSCore.StatusItemHelper
Used to create a status item which is in error.
createMechanisms() - Method in class FourMS.FourMSController
This method will be called to create the mechanisms objects which are associated with the 4MS module.
createNamingServiceContext(String) - Method in class JICSCore.OCSCORBAHelper
Creates a new context in the naming service.
createNewPOA(String) - Method in class JICSCore.OCSCORBAHelper
This will be used to create a new POA which supports persistent object references.
createNormalStatusItem(String, OCSCORBAHelper, String, Any) - Static method in class JICSCore.StatusItemHelper
Used to create a status item and optionally write it into the parameter noticeboard
createParametersInNoticeBoard() - Method in class FourMS.Mechanism
Create parameters in the notice board which are associated with the status information which is returned by the 4MS controller for this mechanism.
createSubactions(ORB, POA) - Method in class FourMS.Mechanism
Each mechanism has optionally associated one or more subactions.
CurrentMechanismPosition - Variable in class FourMS.MechanismBase
This is the current position of the mechanism
currentMessageToProcess - Variable in class FourMS.MessageDispatcher
This is message which is currently being processed by the class and will be used for returning the next 4MS instruction
CurrentValue - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparison
 

D

DATARESPONSEMSG - Static variable in class FourMS.FourMSConstants
Indicates that a 4MS message is a data message .
DatumPosition - Variable in class FourMS.MechanismBase
This is the position that the mechanism should be in following a datum action
DatumTimeInSecs - Variable in class FourMS.MechanismBase
This is the time taken to initialise/datum the mechanism expressed in seconds.
DBConnection - Variable in class ConfigSnapshot.ConfigSnapshot
This is used to hold a database connection to the WHT OCS postgres database where the configuration data for the mechanisms which are to be simulated is held
DBConnection - Variable in class FourMS.FourMSController
This is used to hold a database connection to the WHT OCS postgres database where the configuration data for the mechanisms which are to be simulated is held
DBConnection - Variable in class FourMS.FourMSConversions
This is the connection to the database which will be used for reading back filter data.
DBConnection - Variable in class FourMS.MechanismBase
This is a connection to the WHTOCS database which will be used to access configuration information
DBConnection - Variable in class FourMS.UpdateOpticalComponentList
This an active connection to the ICS databas which will be used to establish the optical qualities of the optical component which is currently in the optical component wheel
DebugMode - Variable in class JICSCore.MessageHandler
This indicates whether or not debug messages will be output The default is not to output debug messages, they must be enabled by the instantiator.
deliverMessage(byte[], i4MSMessageSender, int) - Method in class FourMS.MessagePoster
The purpose of this method is to send the string which represents a well formed 4MS message, to the 4MS microprocessor via the Port Server.
DemandFilterPositionToActualPositionOffset - Variable in class FourMS.FourMSConversions
This is the offset to be applied to filter positions as the come to and from the micro.
DemandSelectablePositionToActualPositionOffset - Variable in class FourMS.FourMSConversions
This is the offset to be applied to selectable mechanism positions as the come to and from the micro.
Description - Variable in class ConfigSnapshot.SnapshotVariable
A plain english string which describes the semantics of the noticeboard item.
Destination - Variable in class FourMS.FourMSMessageHandler
This is the value of the destination field in the ER412 message which is returned to the 4MS transmitter.
DestinationName - Variable in class FourMS.FourMSMessage
This is the intended destination of the message stripped from the 4MS message.
dispatchIncoming4MSMessage(FourMSMessage) - Method in class FourMS.FourMSControllerMessageDispatcher
This method will be responsible for going through the mechanisms that it knows about and then passing on to the appropriate ER412 software mechanism, the details of the message so that it can be processed.
dispatchIncoming4MSMessage(FourMSMessage) - Method in interface FourMS.iDispatchMessageInterface
This method will be responsible for dispatching an incoming message from the 4MS module to the object which will be responsible for processing it.
DisplayDate - Variable in class JICSCore.MessageHandler
Indicates whether or not the date should be displayed in the output, by default the date is not included in the output to syslog.
doubleConversion(Integer, String, Integer, String) - Method in class FourMS.FourMSConversions
This method converts between string and double format.

E

EncoderLowerLimit - Variable in class FourMS.MechanismBase
This is the optional lower limit of the encoder.
EncoderPosition - Variable in class FourMS.MechanismBase
The Encoder position for the mechanism if a mechanism has an encoder
EncoderUpperLimit - Variable in class FourMS.MechanismBase
This is the optional upper limit of the encoder.
EngineeringToFilterNominalPositionOffsets - Variable in class FourMS.FourMSConversions
This is a hash table which contains the offsets engineering values for filter positions to the nominal starting position of 1 in the filter management system.
ENGINEERINGTOLOGICAL - Static variable in class FourMS.FourMSConstants
This constant indicates that the parameter should be converted from engineering units to logical units.
EngineeringUnitConverter - Variable in class FourMS.Mechanism
A converter which can be used to perform transformations on raw values before they are sent to the noticeboard.
env - Variable in class ConfigSnapshot.ConfigSnapshot
These are our environment variables
ER412Controller - Variable in class FourMS.FourMSControllerMessageDispatcher
We will use this to dispatch the messages to the simulator object for processing
ER412FourMSParameterConverter - Variable in class FourMS.FourMSController
This will be used to convert parameters backwards and forewards from engineering units and back again
ER412Mechanisms - Variable in class FourMS.FourMSControllerMessageDispatcher
Stores references to mechanism objects so that when a message comes back destined for that mechanism, it can inform it.
ER412MessageComponent - Class in FourMS
This class solely contains data which describes the components that consitute a single ER412 message .i.e.
ER412MessageComponent() - Constructor for class FourMS.ER412MessageComponent
 
ER412MessageHandler - Variable in class FourMS.FourMSController
This is the message handler which will be responisble for sending the messages out to the 4MS and receiving incoming messages coming back from the 4MS
ER412MessageHandler - Variable in class FourMS.Mechanism
This will be used in order to send messages to the 4MS microprocessor (or the simulator)
ER412MessageHandler - Variable in class FourMS.MessageListener
This object will be informed when a message comes in and it will be it's responsibility to handle the message and ultimately pass it on to another object which will have the responsibility of processing the message
ER412MessageHandler - Variable in class FourMS.SubAction
This will be used in order to send messages to the 4MS microprocessor (or the simulator)
ER412MessageListener - Variable in class FourMS.FourMSController
This will be used for listening to messages coming in from the 4MS microprocessor and then handing them over to the ER412 message handler for processing.
ER412ParameterConverter - Variable in class FourMS.MechanismBase
This object is used to convert parameters between logical and engineering unit to be sent backwards and forwards to the 4MS microprocessor.
ER412ParameterConverter - Variable in class FourMS.SubAction
This will be used by a sub-action object to convert input and output parameters to be sent or received from the 4MS microprocessor.
ErrorMessage - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResult
 
es.iac.ing.iConfigSnapshot - package es.iac.ing.iConfigSnapshot
 
es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage - package es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
 
ExpectedNoOfArgs - Variable in class FourMS.SequenceSubaction
Indicates the number of arguments which are expected for this subaction when initiated by a CORBA client.
ExpectedSubactionIncomingMsgTypes - Variable in class FourMS.SubAction
This is a tally of the number of expected subaction sub-messages returned after the latest invocation of the subaction.
extract(Any) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotHelper
 
extract(Any) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResultHelper
 
extract(Any) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparisonHelper
 
extract(Any) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedExceptionHelper
 
extract(Any) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparisonHelper
 
extract(Any) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShotHelper
 
extract(Any) - Static method in class FourMSControllerInterfaces.SubActionCompletionListenerHelper
 
extract(Any) - Static method in class FourMSControllerInterfaces.SubActionHelper
 
extract(Any) - Static method in class FourMSControllerInterfaces.SubActionInitiatorHelper
 
extract(Any) - Static method in class FourMSControllerInterfaces.SubActionInProgressExceptionHelper
 
extract(Any) - Static method in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHelper
 
extract(Any) - Static method in class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHelper
 
extract(Any) - Static method in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHelper
 
ExtractNext4MSInstruction() - Method in class FourMS.MessageDispatcher
This method will return the next instruction to be processed by the system.
ExtractNext4MSInstruction(FourMSMessage) - Method in class FourMS.MessageDispatcher
This method will return the next instruction to be processed by the system.
extractStatusValueBoolean(StatusItemValue) - Static method in class JICSCore.StatusItemHelper
This will be used to extract the value from the status item which is supplied.
extractStatusValueDouble(StatusItemValue) - Static method in class JICSCore.StatusItemHelper
This will be used to extract the value from the status item which is supplied.
extractStatusValueFloat(StatusItemValue) - Static method in class JICSCore.StatusItemHelper
This will be used to extract the value from the status item which is supplied.
extractStatusValueInt(StatusItemValue) - Static method in class JICSCore.StatusItemHelper
This will be used to extract the value from the status item which is supplied.
extractStatusValueShort(StatusItemValue) - Static method in class JICSCore.StatusItemHelper
This will be used to extract the value from the status item which is supplied.
extractStatusValueString(StatusItemValue) - Static method in class JICSCore.StatusItemHelper
This will be used to extract the value from the status item which is supplied.

F

Facility - Variable in class JICSCore.MessageHandler
This is the default facility which will be used for reporting errors.
FailedComparison - Class in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of struct "FailedComparison"
FailedComparison() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparison
 
FailedComparison(String, String, Any, Any) - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparison
 
FailedComparisonHelper - Class in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of struct "FailedComparison"
FailedComparisonHelper() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparisonHelper
 
FailedComparisonHolder - Class in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of struct "FailedComparison"
FailedComparisonHolder() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparisonHolder
 
FailedComparisonHolder(FailedComparison) - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparisonHolder
 
fetchNextMessage() - Method in class FourMS.MessageDispatcher
This will be used to return the next 4MS message if there is one.
FieldName - Variable in class FourMS.UpdateOpticalComponentList.SQLAccessClass
 
filterConversion(Integer, String, Integer, String) - Method in class FourMS.FourMSConversions
This operation can be used to convert a filter position to an actual filter name It is intended that this operation will only be called from a class which is subclassing it as it needs additional information in order to perform the conversion such as the filter name, mechanism and instrument.
FilterDetails - Class in FourMS
This is a container class to hold the details of the filters associated with an instrument
FilterDetails(String, int) - Constructor for class FourMS.FilterDetails
 
findNameService() - Method in class JICSCore.OCSCORBAHelper
Looks up and returns a proxy Name Server CORBA object which can be used to access the name server.
FirstCommsCheck - Variable in class FourMS.FourMSCommsMonitor
Set to true if this is the first time that we have checked the comms of the 4MS
FirstSnapShot - Variable in class ConfigSnapshot.ConfigSnapshot
True if this is the first snap shot to be taken.
FourMS - package FourMS
 
FOURMSCOMMSFAILED - Static variable in class FourMS.FourMSConstants
Indicates that the comms with the 4MS module are bad
FourMSCommsMonitor - Class in FourMS
This class will monitor the time of the last communications from the 4MS module and should no comms be received from the module in the allocated time, the class will bring this to the attention of the system by creating an entry in the syslog and also setting a noticeboard item.
FourMSCommsMonitor(MessageHandler, MessageListener, String, ParameterNoticeBoardSupplier, long, ORB) - Constructor for class FourMS.FourMSCommsMonitor
Constructor
FOURMSCOMMSOK - Static variable in class FourMS.FourMSConstants
Indicates that the comms with the 4MS module are OK
FourMSConstants - Class in FourMS
This is a class full of constants which are used throughout the 4MS package.
FourMSConstants() - Constructor for class FourMS.FourMSConstants
 
FourMSController - Class in FourMS
This class describes the main 4MS class which will be used to control a 4MS microprocessor.
FourMSController(String[], String, String, MessageHandler, FourMSParameterConverter, String, String, String, String) - Constructor for class FourMS.FourMSController
This is the constructor for this class
FourMSControllerInterfaces - package FourMSControllerInterfaces
 
FourMSControllerInterfaces.SubActionPackage - package FourMSControllerInterfaces.SubActionPackage
 
FourMSControllerMessageDispatcher - Class in FourMS
This class will be responsible for dispatching any incoming messages from the 4MS and send them to the mechanisms to be processed.
FourMSControllerMessageDispatcher(MessageHandler, FourMSController) - Constructor for class FourMS.FourMSControllerMessageDispatcher
This the constructor of the class
FourMSConversions - Class in FourMS
This class will be used to hold the standard conversion methods which will be used to convert parameters coming to and from the 4MS microprocessor.
FourMSConversions() - Constructor for class FourMS.FourMSConversions
This is the constructor for this class
FourMSInstructions - Variable in class FourMS.FourMSMessage
These are the embedded 4MS type messages which can be found in the message.
FourMsMechMsgTypes - Variable in class FourMS.MechanismBase
Contains references to all of the messages that can be sent and received for this mechanism
FourMSMessage - Class in FourMS
This a container class which is used for passing the details of message coming back from the 4MS or 4MS simulation.
FourMSMessage(String) - Constructor for class FourMS.FourMSMessage
This sets up the components in the class according to the incoming message string which describes a message which should be in the ER412 format
FourMSMessage() - Constructor for class FourMS.FourMSMessage
 
FourMSMessageACKMatchRE - Variable in class FourMS.FourMSMessage
This will be used for matching ACKs and broadcast messages which are messages were there is no message body
FourMSMessageACKMatchRE - Variable in class FourMS.FourMSMessageHandler
This will be used for matching ACKs and broadcast messages which are messages with no message body
FourMSMessageHandler - Class in FourMS
This class will form the lowest level interface to the 4MS controller and will access the port server device drivers in order to do so.
FourMSMessageHandler(iDispatchMessageInterface, MessageHandler) - Constructor for class FourMS.FourMSMessageHandler
This is the constructor for the class, it accepts a file descriptor object which will be used to send messages to the transmitter
FourMSMessageListener - Variable in class FourMS.FourMSCommsMonitor
This is the object which is listening to the 4MS module and keeps a track of the time of the last communications with the 4MS module
FourMSMessageMatchRE - Variable in class FourMS.FourMSMessage
This a precompiled regular expression which will be used to find the first 4MS message which adheres to ER412 protocol contained in a string in the input buffer.
FourMSMessageMatchRE - Variable in class FourMS.FourMSMessageHandler
This a precompiled regular expression which will be used to find the first 4MS message which adheres to ER412 protocol contained in a string in the input buffer.
FourMSParameterConverter - Class in FourMS
This class contains the methods necessary to perform conversion for the parameters associated with different mechanisms and message types between engineering and logical units.
FourMSParameterConverter(MessageHandler) - Constructor for class FourMS.FourMSParameterConverter
The constructor for the class
FourMSTransceiverClient - Variable in class FourMS.MessageListener
Signifies if this is a 4MS transceiver client

G

getCurrentCommandError() - Method in class FourMS.MechanismBase
This returns the details of the current command error should there be one, the details of the command error is returned by status calls to the 4MS and the details of the command error are extracted from the WHTOCS database
getCurrentMechanismError() - Method in class FourMS.MechanismBase
This returns the details of the current mechanism error should there be one, the details of the mechanism error is returned by status calls to the 4MS and the details of the mechanism error are extracted from the WHTOCS database
getInstrumentControllerReference(String) - Method in class JICSCore.OCSCORBAHelper
Returns a CORBA reference to the instrument controller interface associated with the instrument controller which was specified as part of the argument sequence.
getInstrumentsFromInstrumentStations() - Method in class ConfigSnapshot.ConfigSnapshot
Break down the environment variable INSTRUMENT and then retrieves from the INSTRUMENTCAMERASTATIONS table in the whtics database, the names of the instruments which are associated with those camera stations.
getMechanismError() - Method in class FourMS.MechanismBase
This method simply returns the current mechanism error to the caller
getMechanismName() - Method in class FourMS.MechanismBase
This method will return the name of the mechanism to the caller
getMessageParameterCount(String) - Method in class FourMS.Mechanism
This method returns the number of expected parameters for this message type.
getMessageState() - Method in class FourMS.MessagePoster
Returns the delivery status of the message which has been sent to the 4MS transmitter
getNameServiceReference() - Method in class JICSCore.OCSCORBAHelper
Returns a reference to the CORBA name service which was resolved when the class was instantiated.
getORB() - Method in class JICSCore.OCSCORBAHelper
Returns a reference to the ORB singleton.
getParameterNoticeBoardReference() - Method in class JICSCore.OCSCORBAHelper
Returns a CORBA reference to the parameter noticeboard.
getPOA() - Method in class JICSCore.OCSCORBAHelper
Returns a reference to a POA which was setup to create objects with persistent IOR references
getSubActionState() - Method in class FourMS.SubAction
This returns the state that the subaction finds itself in.
getTimeOfLast4MSComms() - Method in class FourMS.MessageListener
This will return the time of the last communications with the 4MS module

H

handshake() - Method in class ConfigSnapshot.ConfigSnapshot
This is an obligation to the CORBA instrument controller interface which permits a third party to ascertain if the instrument controller is responding.
handshake() - Method in class FourMS.FourMSController
This is an obligation to the CORBA instrument controller interface which permits a third party to ascertain if the instrument controller is responding.
hexConversion(Integer, String, Integer, String) - Method in class FourMS.FourMSConversions
This conversion method is expected to convert an integer to a hex number to send out to the 4MS and vice-versa depending on the direction of the conversion to be applied.
HexFormat - Class in JICSCore
 
HexFormat() - Constructor for class JICSCore.HexFormat
 
HostName - Variable in class JICSCore.MessageHandler
This is the name of the host upon which the syslog daemon that we want to connect resides.

I

i4MSMessageListenerInterface - Interface in FourMS
This interface provides a means through which the controller message dispatcher can send back the details of messages that come back from the 4MS controller to be processed.
i4MSMessageSender - Interface in FourMS
This is the interface that must be implemented by each class which is expected to send a message using the 4MS message handler object.
iActionFinishedListenerInterface - Interface in FourMS
This class describes a interface which should be implemented by any class which initiates a subaction upon a mechanism.
iControllerDispatchListenerInterface - Interface in FourMS
Will be used by an object which is expecting to be informed by a 4MS controller dispatch object of a message that is to be dispatched.
ICSHostComputer - Variable in class ConfigSnapshot.ConfigSnapshot
This is the name of the machine which is hosting the database, if we are not running on the ICS host computer then we do not perform snapshots.
id() - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotHelper
 
id() - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResultHelper
 
id() - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparisonHelper
 
id() - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedExceptionHelper
 
id() - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparisonHelper
 
id() - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShotHelper
 
id() - Static method in class FourMSControllerInterfaces.SubActionCompletionListenerHelper
 
id() - Static method in class FourMSControllerInterfaces.SubActionHelper
 
id() - Static method in class FourMSControllerInterfaces.SubActionInitiatorHelper
 
id() - Static method in class FourMSControllerInterfaces.SubActionInProgressExceptionHelper
 
id() - Static method in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHelper
 
id() - Static method in class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHelper
 
id() - Static method in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHelper
 
iDispatchMessageInterface - Interface in FourMS
This interface outlines the methods which are required by a class which will be responsible dispatching 4MS messages.
IDLE - Static variable in class FourMS.FourMSConstants
This constants is used to indicate that a mechanism is idle.
ids - Variable in class es.iac.ing.iConfigSnapshot._ConfigSnapshotStub
 
ids - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOA
 
ids - Variable in class FourMSControllerInterfaces._SubActionCompletionListenerStub
 
ids - Variable in class FourMSControllerInterfaces._SubActionInitiatorStub
 
ids - Variable in class FourMSControllerInterfaces._SubActionStub
 
ids - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerPOA
 
ids - Variable in class FourMSControllerInterfaces.SubActionInitiatorPOA
 
ids - Variable in class FourMSControllerInterfaces.SubActionPOA
 
Incoming4MSMessageBuffer - Variable in class FourMS.FourMSMessageHandler
We keep all of the incoming message data buffered so that in the event of parts of messages being received, we can buffer them until the rest of the message is received
IncomingSubActionComponents - Variable in class FourMS.SubAction
This is an array list of the subaction components which are read from the database for messages coming in from the 4MS.
informMessageDeliveryStatus(boolean, String) - Method in interface FourMS.i4MSMessageSender
This will be used to inform the sender of the message of the final status of the attempt at sending the message which it requested to have delivered.
informMessageDeliveryStatus(boolean, String) - Method in class FourMS.SubAction
This is a callback which is used to inform the subaction initiator subaction completion callback if there was a problem in the initial transmission of the message to the ER412 receiver.
informSubactionInitiator(String, String, String, int, String, int, String, int, String, String) - Method in class FourMS.SequenceSubaction
Used to inform a subaction initiator that a subaction is completed.
informSubactionInitiator() - Method in class FourMS.SequenceSubaction
Informs the subaction initiator that the subaction that he initiated has completed, it uses the data items returned by the last subaction initiated by this subclass when reporting that the subaction has finished.
informSubactionInitiator(int, String) - Method in class FourMS.SubAction
This method will inform the client who initiated the subaction that the subaction has terminated.
initialiseConverter(FourMSConversions) - Method in class FourMS.FourMSParameterConverter
The purpose of this method is to initialise the convertor such that it is set up for this 4MS instrument.
InitialiseCORBAHelper(String[], String, String, String) - Method in class JICSCore.OCSCORBAHelper
Initialise the ICS CORBA helper class.
InitialiseCORBAHelper(String[], String) - Method in class JICSCore.OCSCORBAHelper
Will be used to initialise the CORBA helper but no persistent reference policy will be created for this ORB/POA.
Initialised - Variable in class FourMS.FourMSParameterConverter
Flag to indicate whether or not we are initialised or not
initialiseMessageHandler(boolean) - Method in class JICSCore.MessageHandler
This is should be called to initialise the message handler and after all of the syslog configuration has been performed.
INITIALISING - Static variable in class FourMS.FourMSConstants
This constants is used to indicate that a mechanism is initialising.
InitialMessageACKed - Variable in class FourMS.SubAction
This is a flag which is record whether or not we have received the ACK from the message that we sent out to the 4MS transceiver on initiation of the subaction
inputStream - Variable in class FourMS.MessageListener
These will be used for sending and receiving from the 4MS simulator
insert(Any, ConfigSnapshot) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotHelper
 
insert(Any, ComparisonResult) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResultHelper
 
insert(Any, FailedComparison) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparisonHelper
 
insert(Any, InstrumentConfigurationChangedException) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedExceptionHelper
 
insert(Any, UnableToPerformComparison) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparisonHelper
 
insert(Any, UnableToTakeSnapShot) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShotHelper
 
insert(Any, SubActionCompletionListener) - Static method in class FourMSControllerInterfaces.SubActionCompletionListenerHelper
 
insert(Any, SubAction) - Static method in class FourMSControllerInterfaces.SubActionHelper
 
insert(Any, SubActionInitiator) - Static method in class FourMSControllerInterfaces.SubActionInitiatorHelper
 
insert(Any, SubActionInProgressException) - Static method in class FourMSControllerInterfaces.SubActionInProgressExceptionHelper
 
insert(Any, SubActionNotInProgressException) - Static method in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHelper
 
insert(Any, String[]) - Static method in class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHelper
 
insert(Any, UnableToStartSubactionException) - Static method in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHelper
 
InstrumentConfigurationChangedException - Exception in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of exception "InstrumentConfigurationChangedException"
InstrumentConfigurationChangedException() - Constructor for exception es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedException
 
InstrumentConfigurationChangedException(String) - Constructor for exception es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedException
 
InstrumentConfigurationChangedExceptionHelper - Class in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of exception "InstrumentConfigurationChangedException"
InstrumentConfigurationChangedExceptionHelper() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedExceptionHelper
 
InstrumentConfigurationChangedExceptionHolder - Class in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of exception "InstrumentConfigurationChangedException"
InstrumentConfigurationChangedExceptionHolder() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedExceptionHolder
 
InstrumentConfigurationChangedExceptionHolder(InstrumentConfigurationChangedException) - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedExceptionHolder
 
InstrumentName - Variable in class ConfigSnapshot.SnapshotVariable
The name of the instrument which this variable is associated with.
InstrumentName - Variable in class FourMS.FourMSController
This is the name of the instrument associated with the 4MS.
InstrumentName - Variable in class FourMS.FourMSConversions
This is the name of the instrument which the conversions are associated with
InstrumentName - Variable in class FourMS.SequenceSubaction
Name of the Instrument
InstrumentName - Variable in class FourMS.SubAction
This is the name of the instrument which the subaction is associated with
InstrumentName - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This is the name of the instrument which was associated with the action that has completed
InstrumentNotFoundException - Exception in FourMS
This is an exception that is raised when an attempt to look up the details of an instrument in the 4MS database but the instrument that was specified does not exist.
InstrumentNotFoundException() - Constructor for exception FourMS.InstrumentNotFoundException
 
InstrumentsInConfiguration - Variable in class ConfigSnapshot.ConfigSnapshot
These are the instruments which are associated with the camera stations which are included in the INSTRUMENT environment variable
integerConversion(Integer, String, Integer, String) - Method in class FourMS.FourMSConversions
The purpose of this method is to convert a string type into an integer
interpret4MSMessage(boolean, String, List) - Method in class FourMS.MechanismBase
Interprets the incoming message based on the mechanism configuration data which has been extracted from the 4MS OCS database and examines the message in order to to ensure that it complies with the structure of the message as outlined in the the database configuration for that particular message
INVALIDFORMAT - Static variable in class FourMS.FourMSConstants
The message is in an invalid format.
INVALIDFUNCTION - Static variable in class FourMS.FourMSConstants
An invalid function has been specified .
INVALIDPARAM - Static variable in class FourMS.FourMSConstants
An invalid parameter has been specified.
iRawParameterTransformation - Interface in FourMS
This is the interface that must be implemented by each instrument controller task which is expecting to transform the raw unconverted items which come from the status responses from a 4MS.

J

JICSCore - package JICSCore
 

L

LastSnapShotTime - Variable in class ConfigSnapshot.ConfigSnapshot
This is the time that the last snap shot was taken of the system
LastSubactionCompletionState - Variable in class FourMS.SubAction
The state of the action after the last execution.
listenForFourMSController(boolean) - Method in class FourMS.FourMSController
This method will be called and will result in the application starting up a listening thread which will be responsible for listening for input coming back from the 4MS which is attached to this controller.
listenForInput() - Method in class FourMS.MessageListener
When called it starts the listening thread which will result in the object listening for input from the simulator if we are in simulation mode or alternatively, from the 4MS portserver.
LocalhostName - Variable in class ConfigSnapshot.ConfigSnapshot
This is the name of the host which we are running upon
LogicalDescription - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparison
 
LogicalParameterName - Variable in class ConfigSnapshot.SnapshotVariable
The logical name of the parameter
LOGICALTOENGINEERING - Static variable in class FourMS.FourMSConstants
Used to indicate that the conversion to be applied to a 4MS parameter is from logical units to engineering.
LogicalType - Variable in class ConfigSnapshot.SnapshotVariable
This is the datatype of the snaphost parameter

M

m_opsHash - Static variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOA
 
m_opsHash - Static variable in class FourMSControllerInterfaces.SubActionCompletionListenerPOA
 
m_opsHash - Static variable in class FourMSControllerInterfaces.SubActionInitiatorPOA
 
m_opsHash - Static variable in class FourMSControllerInterfaces.SubActionPOA
 
main(String[]) - Static method in class ConfigSnapshot.ConfigSnapshot
 
main(String[]) - Static method in class FourMS.FourMSMessageHandler
A main method for testing the class to ensure that everything is working as expected.
main(String[]) - Static method in class FourMS.FourMSParameterConverter
This is a main routine which can be used to test the class should we need to
main(String[]) - Static method in class FourMS.MessagePoster
This is for testing the class to ensure that it is working ok
main(String[]) - Static method in class JICSCore.OCSCORBAHelper
This is the main routine and can be used to test the class
main(String[]) - Static method in class SubActionInitiator.SubActionInitiator
This is the main method for this class
Malformed4MSMessageException - Exception in FourMS
Thrown in the case that a malformed 4MS message is received
Malformed4MSMessageException(String) - Constructor for exception FourMS.Malformed4MSMessageException
 
Malformed4MSMessageException(int, String) - Constructor for exception FourMS.Malformed4MSMessageException
Allows the user to set a command error when the exception is raised.
MAXNOOFTRANSMISSIONFAILURES - Variable in class FourMS.FourMSMessageHandler
This is the maximum number of consecutive communications errors which we can receive before we reset the communications layer
MAXOUTSTANDINGMSGS - Variable in class FourMS.FourMSMessageHandler
This is the maximum number of outstanding messages which can be active at any one point, by this I mean the number of messages that have been sent by the object which are awaiting acknowledgement from the intended receiver.
MAXSENDRETRIES - Static variable in class FourMS.FourMSConstants
The maximum number of times that we will attempt to send a message giving up
Mechanism - Class in FourMS
This class models a mechanism in a 4MS.
Mechanism(Connection, String, String, MessageHandler, FourMSParameterConverter, ORB, POA, NamingContextExt, FourMSMessageHandler) - Constructor for class FourMS.Mechanism
This is the constructor for this class
MechanismBase - Class in FourMS
This class forms the base class for all mechanism type classes in the 4MS software control system.
MechanismBase(Connection, String, String, MessageHandler, FourMSParameterConverter) - Constructor for class FourMS.MechanismBase
This is the constructor for this class.
MechanismErrorCodes - Variable in class FourMS.MechanismBase
This hash is used to hold a has of OM_MechErrorCodes which in turn hold the details of the mechanism error codes which are available
mechanismMessageReceived(FourMSMessage) - Method in class FourMS.SubAction
This is a callback which is called when there is a message coming back from the 4MS which relates to a mechanism which may have been initiated by a outstanding subaction.
MechanismName - Variable in class ConfigSnapshot.SnapshotVariable
This is the mechanism associated with the snap shot value
MechanismName - Variable in class FourMS.ER412MessageComponent
This is the mechanism name which is associated with the message
MechanismName - Variable in class FourMS.FilterDetails
This is the name of the mechanism
MechanismName - Variable in class FourMS.OpticalComponent
This is the name of the mechanism
MechanismName - Variable in class FourMS.SubAction
This is the name of the mechanism which the subaction is associated with
MechanismName - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This is the name of the mechanism which was associated with the action that has completed
MechanismNameServiceContext - Variable in class FourMS.Mechanism
A reference to the context in the COS naming service which is to hold the details of the subactions
Mechanisms - Variable in class FourMS.FourMSController
Holds the details of all of the mechanisms which are to be found on this 4MS microprocessor.
MechanismsCreated - Variable in class FourMS.FourMSController
Flag which indicates if the mechanisms have already been created
MechanismState - Variable in class FourMS.MechanismBase
This is the current movement state of the mechanism.
MechanismTimer - Static variable in class FourMS.Mechanism
This is a timer object which will be used for scheduling action updates on the part of the simulation mechanisms
MechanismUnknownException - Exception in FourMS
This is raised when a subaction is referred to which does not exist,
MechanismUnknownException(String) - Constructor for exception FourMS.MechanismUnknownException
 
MECHERROR - Static variable in class FourMS.FourMSConstants
This is the parameter position in an incoming status message from a 4MS which corresponds to the mechanism error
MechError - Variable in class FourMS.MechanismBase
This is the mechanism error associated with the mechanism.
MechError - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This is mechanism error if there was one
MechErrorStr - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This is a string which is textual representation of the mechanism error
MECHINTERLOCKED - Static variable in class FourMS.FourMSConstants
The mechanism is interlocked.
MechLowerLimit - Variable in class FourMS.MechanismBase
The lower limit on the movement of the mechanism.
MechMovementRatePerSec - Variable in class FourMS.MechanismBase
Rate of movement per second.
MechName - Variable in class FourMS.MechanismBase
This is the three letter mnenomic associated with the mechanism.
MECHPOSUNDEFINED - Static variable in class FourMS.FourMSConstants
Constant to represent that the position of the mechanism is undefined
MechUpperLimit - Variable in class FourMS.MechanismBase
The upper limit on the movement of the mechanism.
MessageComponents - Variable in class FourMS.FourMSMessage
This holds the details of the ER412 sub-messages which are associated with a particular incoming message
MessageDispatcher - Variable in class FourMS.FourMSController
This will be used to dispatch messages to the appropriate object in order to be processed
MessageDispatcher - Variable in class FourMS.FourMSMessageHandler
This is a reference to an object which will be responsible for dispatching the incoming messages to the appropriate object for providing the semantics associated with the requested action
MessageDispatcher - Class in FourMS
This class is a base class for the message dispatcher subclasses.
MessageDispatcher() - Constructor for class FourMS.MessageDispatcher
 
MessageHandler - Class in JICSCore
This class wraps up the syslog classes into a standard method of accessing the syslog which is applicable to the way that we use the syslog here at the ING.
MessageHandler() - Constructor for class JICSCore.MessageHandler
 
MessageListener - Class in FourMS
This class is a threaded class which will be used to monitor the input port which will be responsible for piping into an application data that is coming from an input stream from for example, a 4MS simulator or from the 4MS itself.
MessageListener(String, FourMSMessageHandler, MessageHandler) - Constructor for class FourMS.MessageListener
This is the constructor which will be used to set up th message listener so that it will talk to FourMS instrument through a port portserver.
MessageListener(boolean, int, int, FourMSMessageHandler, MessageHandler) - Constructor for class FourMS.MessageListener
This is the constructor for the class which will be used to define an object that will use a TCP/IP socket for input.
MessageNumber - Variable in class ConfigSnapshot.SnapshotVariable
In the case of a 4MS based parameter this would be the message number of the
MessageOriginator - Variable in class FourMS.MessagePoster
This is a reference to the object that sent the message in the first instance which will be informed when the message has either been delivered or not delivered
MessageParameters - Variable in class FourMS.ER412MessageComponent
This array hold the parameters which are associated with the message
MessagePoster - Class in FourMS
Describes a single message which is sent from software/simulator controller and includes methods which will be used to verify the correct acknowledgments are received, timeouts are executed and retries are made.
MessagePoster(OutputStream, MessageHandler) - Constructor for class FourMS.MessagePoster
This is the constructor for the class.
MessagePosterTimer - Static variable in class FourMS.MessagePoster
This is a timer object which will be used for scheduling actions on the message posters.
messageReceivedCB(String, FourMSMessage) - Method in interface FourMS.i4MSMessageListenerInterface
This is called when there is a 4MS message coming in which is destined for a specific object.
messageReceivedCB(String, FourMSMessage) - Method in class FourMS.Mechanism
This method is a callback and this classes contractual obligation of the i4MSMessageListenerInterface.
MessageSequenceNumber - Variable in class FourMS.FourMSMessage
This is the message sequence number which was returned by the 4MS.
MessageSequenceNumber - Variable in class FourMS.FourMSMessageHandler
This is the message sequence number of the next message to be transmitted, this will be used in constructing any responses to the ER412 protocol transmitter which initiated a response from the object in the first instance
MessageSequenceNumber - Variable in class FourMS.MessagePoster
This is the message sequence number that is associated with the message that we sent in the first instance
MessageState - Variable in class FourMS.MessagePoster
This is the current state of the message, this should be one of the following from the fourMSConstants class.
MessageType - Variable in class FourMS.ER412MessageComponent
This is the message type for this message, for instance 101
MESSAGETYPE - Static variable in class FourMS.FourMSConstants
This is the parameter position in an incoming status message from a 4MS which corresponds to the message number
MessageType - Variable in class FourMS.FourMSMessage
This is the type of the message.
MessageTypeNotFoundException - Exception in FourMS
This is raised when a subaction is referred to which does not exist,
MessageTypeNotFoundException(String) - Constructor for exception FourMS.MessageTypeNotFoundException
 
MONMODELISTFULL - Static variable in class FourMS.FourMSConstants
The monitor mode list is full.
MOVING - Static variable in class FourMS.FourMSConstants
This constants is used to indicate that a mechanism is moving.
MSGBUFFERSIZE - Static variable in class FourMS.FourMSConstants
This is the size of the incoming buffer which will be used to store the details of messages coming in from a 4MS transceiver

N

NameServicePortNumber - Variable in class JICSCore.OCSCORBAHelper
This is the port number of the name service which by default is 35777
narrow(Object) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotHelper
 
narrow(Object) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotHelper
 
narrow(Object) - Static method in class FourMSControllerInterfaces.SubActionCompletionListenerHelper
 
narrow(Object) - Static method in class FourMSControllerInterfaces.SubActionCompletionListenerHelper
 
narrow(Object) - Static method in class FourMSControllerInterfaces.SubActionHelper
 
narrow(Object) - Static method in class FourMSControllerInterfaces.SubActionHelper
 
narrow(Object) - Static method in class FourMSControllerInterfaces.SubActionInitiatorHelper
 
narrow(Object) - Static method in class FourMSControllerInterfaces.SubActionInitiatorHelper
 
NBValue - Variable in class ConfigSnapshot.SnapshotVariable
This is the Any value which is associated with the snapshot value
NeedsInitialisation - Variable in class FourMS.MechanismBase
This is set to true if this mechanism needs initalising before it can be moved.
NET200MatchRE - Variable in class FourMS.FourMSMessageHandler
This is a precompiled regular expression which will be used to find NET200 meessages in the incoming message buffer.
NextExpectedIncomingMessageIndex - Variable in class FourMS.SubAction
This is an index into the ExpectedSubactionIncomingMsgTypes array which details the delivery position number of the next incoming message from ER412 transmitter
NextInputArgIndex - Variable in class FourMS.MechanismBase
This is the next argument to process when we are constructing 4MS messages
NextMessageToReturn - Variable in class FourMS.MessageDispatcher
This is the next message to return when the caller calls the ExtractNext4MSInstruction method.
NOCMDERROR - Static variable in class FourMS.FourMSConstants
Indicates that there is no command error
NoCommsReported - Variable in class FourMS.FourMSCommsMonitor
A flag which records the fact that we have reported that has been a change in the state of the timeout
NODENAMENOTPRESENT - Static variable in class FourMS.FourMSConstants
The node name is not present, this is for monitor mode only.
NOMECHERROR - Static variable in class FourMS.FourMSConstants
Indicates that there is no mechanism error.
NoticeboardName - Variable in class ConfigSnapshot.SnapshotVariable
This is the parameter noticeboard item which holds this value.
nullConversion(Integer, String, Integer, String) - Method in class FourMS.FourMSConversions
This conversion method is null conversion, the input is passed as the output.
NumberOfSubactionsInSequenceOutstanding - Variable in class FourMS.SequenceSubaction
Number of subactions which have been started by the subclass simultaneously and need to be tracked for completion.

O

OCSCorba - Variable in class ConfigSnapshot.ConfigSnapshot
This will be used to perform a lot of the donkey work associated with setting up a CORBA application.
OCSCORBAHelper - Class in JICSCore
This class will be used to provide a number of convenience CORBA related functions which can be used throughout the WHTICS system.
OCSCORBAHelper(String[], Properties) - Constructor for class JICSCore.OCSCORBAHelper
The constructor.
OCSCORBAHelper(String[], String, String, String) - Constructor for class JICSCore.OCSCORBAHelper
The constructor.
OCSCORBAHelper(String[], String, String, String, String) - Constructor for class JICSCore.OCSCORBAHelper
The constructor.
OCSCORBAHelper(String[], String, int, String) - Constructor for class JICSCore.OCSCORBAHelper
The constructor.
OCSCORBAHelper(String[], String, int) - Constructor for class JICSCore.OCSCORBAHelper
The constructor.
OCSCORBAHelper(String[], String, String) - Constructor for class JICSCore.OCSCORBAHelper
The constructor.
OCSCORBAHelper(String[], String) - Constructor for class JICSCore.OCSCORBAHelper
The constructor.
OPERATIONCANCELLED - Static variable in class FourMS.FourMSConstants
The operation has been cancelled.
OpticalComponent - Class in FourMS
This is a container class to hold the details of the optical components in mechanisms which are associated with an instrument
OpticalComponent(String, int, OpticalComponentType) - Constructor for class FourMS.OpticalComponent
 
OpticalComponentType - Enum in FourMS
Represents the different optical component types which are available in the world of the ING
OpticalComponentType() - Constructor for enum FourMS.OpticalComponentType
 
OpticalMechanisms - Variable in class FourMS.UpdateOpticalComponentList
These are the names and number of slots in each of the optical components which need to maintained.
Orb - Variable in class ConfigSnapshot.ConfigSnapshot
The CORBA request broker or ORB which will be used for handling CORBA requests
Orb - Variable in class FourMS.FourMSCommsMonitor
A reference to an ORB
Orb - Variable in class FourMS.FourMSController
The CORBA request broker or ORB which will be used for handling CORBA requests
Orb - Variable in class FourMS.FourMSConversions
This is a reference to the CORBA ORB which we we will use
Orb - Variable in class FourMS.Mechanism
ORB used by the class
Orb - Variable in class FourMS.SequenceSubaction
The CORBA request broker or ORB which will be used for handling CORBA requests
Orb - Variable in class JICSCore.OCSCORBAHelper
A reference to the the ORB singleton for this process
Orb - Variable in class SubActionInitiator.SubActionInitiator
The CORBA request broker or ORB which will be used for handling CORBA requests
ORBName - Variable in class JICSCore.OCSCORBAHelper
This is the name of the ORB which will be used in the event of one not been supplied.
OrderByAttribute - Variable in class FourMS.UpdateOpticalComponentList.SQLAccessClass
 
OriginOfParameter - Variable in class ConfigSnapshot.SnapshotVariable
The type of the parameter
OutgoingSubActionComponents - Variable in class FourMS.SubAction
This is an array list of the subaction components which are read from the database for messages going out to the 4MS
OutputPort - Variable in class FourMS.FourMSMessageHandler
This is an object through which we can access the 4MS through the port server.

P

padHexString(int, String) - Static method in class JICSCore.HexFormat
This method will be used to generate a string that is padded by the number of zeros that were specified by the precision parameter.
ParameterConversionMappingHash - Variable in class FourMS.FourMSParameterConverter
This is a hash table which will be used to store the details of the conversion routines which will be used when converting engineering units to logical units and vice-versa.
ParameterName - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparison
 
ParameterNoticeBoard - Variable in class ConfigSnapshot.ConfigSnapshot
This is reference to the remote proxy CORBA object which will be used to access the parameter noticeboard
ParameterNoticeBoard - Variable in class FourMS.FourMSCommsMonitor
This is reference to the remote proxy CORBA object which will be used to access the parameter noticeboard
ParameterNoticeBoard - Variable in class FourMS.FourMSController
This is reference to the remote proxy CORBA object which will be used to access the parameter noticeboard
ParameterNoticeBoard - Variable in class FourMS.FourMSConversions
This is reference to the remote proxy CORBA object which will be used to access the parameter noticeboard.
ParameterNoticeBoard - Variable in class FourMS.Mechanism
This is reference to the remote proxy CORBA object which will be used to access the parameter noticeboard so that we may store status information that comes back from the 4MS
ParameterNoticeBoard - Variable in class FourMS.SequenceSubaction
This is reference to the remote proxy CORBA object which will be used to access the parameter noticeboard
ParameterNoticeBoard - Variable in class FourMS.UpdateOpticalComponentList
This is a reference to the remote proxy CORBA object which will be used to access the parameter notice board.
ParameterNoticeBoard - Variable in class JICSCore.OCSCORBAHelper
This is a reference to the parameter noticeboard;
ParameterType - Enum in ConfigSnapshot
 
ParameterType() - Constructor for enum ConfigSnapshot.ParameterType
 
PARAMOUTOFRANGE - Static variable in class FourMS.FourMSConstants
Indicates that a parameter specified is out of range.
ParentMechanism - Variable in class FourMS.SubAction
This is the mechanism which this subactions is associated with
parseIncoming4MSMessage() - Method in class FourMS.FourMSMessageHandler
The purpose of this method will be used to parse the incoming message buffer looking for the first well formed ER412 compliant message, then to break the message down into it's constituent parts and return the result to the caller.
performConfigurationSnapshot() - Method in class ConfigSnapshot.ConfigSnapshot
Takes a snapshot of the current configuration for the instrumentation which is configured on the current machine.
performConfigurationSnapshot() - Method in class es.iac.ing.iConfigSnapshot._ConfigSnapshotStub
 
performConfigurationSnapshot() - Method in interface es.iac.ing.iConfigSnapshot.ConfigSnapshotOperations
 
performConfigurationSnapshot() - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOATie
 
performConversion(int, String[], String, int, int) - Method in class FourMS.FourMSParameterConverter
This method will be used to convert the input parameters into either engineering or logical units depending on what is required.
performConversion(int, String[], String) - Method in class FourMS.FourMSParameterConverter
This method will be used to convert the input parameters into either engineering or logical units depending on what is required.
performRangeMapping(int, String, String, int) - Method in class FourMS.MechanismBase
This perform the range conversion for a incoming or outgoing parameter.
performSnapShotComparison() - Method in class ConfigSnapshot.ConfigSnapshot
Forms a part of the IDL ConfigSnapshot interface and will result in the application verifying if the current instrument configuration differs from the previous instrument configuration which is held in the database.
performSnapShotComparison() - Method in class es.iac.ing.iConfigSnapshot._ConfigSnapshotStub
 
performSnapShotComparison() - Method in interface es.iac.ing.iConfigSnapshot.ConfigSnapshotOperations
 
performSnapShotComparison() - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOATie
 
performSnapShotComparisonWithHTMLResponse() - Method in class ConfigSnapshot.ConfigSnapshot
Forms a part of the IDL ConfigSnapshot interface and will result in the application verifying if the current instrument configuration differs from the previous instrument configuration which is held in the database.
performSnapShotComparisonWithHTMLResponse() - Method in class es.iac.ing.iConfigSnapshot._ConfigSnapshotStub
 
performSnapShotComparisonWithHTMLResponse() - Method in interface es.iac.ing.iConfigSnapshot.ConfigSnapshotOperations
 
performSnapShotComparisonWithHTMLResponse() - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOATie
 
performTransformations(String, List<Integer>) - Method in interface FourMS.iRawParameterTransformation
This will be used to inform the sender of the message of the final status of the attempt at sending the message which it requested to have delivered.
Poa - Variable in class ConfigSnapshot.ConfigSnapshot
The portable object adapter which will be used by this class
Poa - Variable in class FourMS.FourMSController
The portable object adapter which will be used by this class
Poa - Variable in class FourMS.SequenceSubaction
The portable object adapter which will be used by this class
Poa - Variable in class JICSCore.OCSCORBAHelper
This is a POA which is to be created.
Poa - Variable in class SubActionInitiator.SubActionInitiator
The portable object adapter which will be used by this class
POAName - Variable in class JICSCore.OCSCORBAHelper
This is the name of the POA which will be used in the event of one not been supplied.
PORTSERVER - Static variable in class FourMS.FourMSConstants
This is a type of socket which is to be opened
PortServerDevice - Variable in class FourMS.FourMSController
This is the name of device which we need to open in order to communicate with the port server and ultimately the 4MS.
portServerInputStream - Variable in class FourMS.MessageListener
This will be used for sending data back to the
PortServerPort - Variable in class FourMS.MessageListener
This is the name of the port on the local machine which we will open in order to communicate with the port server should be running with a portserver.
PositionNumber - Variable in class ConfigSnapshot.SnapshotVariable
In the case of a 4MS based parameter this would be the position number of the parameter iun the message.
PositionsInMechanism - Variable in class FourMS.FilterDetails
This is the number of positions for filters in this mechanism available.
PositionsInMechanism - Variable in class FourMS.OpticalComponent
This is the number of positions in this mechanism which can hold optical components available.
PostedMessage - Variable in class FourMS.MessagePoster
This is the original message which was to be delivered by this message poster
PreviousValue - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparison
 
Priority - Variable in class JICSCore.MessageHandler
This is the default priority that will be used when reporting error.
processIncoming4MSMessage(String) - Method in interface FourMS.iControllerDispatchListenerInterface
Used by a message dispatch object to dispatch incoming messages from the 4MS.
processIncomingMessage(char[], int) - Method in class FourMS.FourMSMessageHandler
This method will be called when there is a ER412 protocol message received by the system.
ProcessName - Variable in class JICSCore.MessageHandler
This is the name of the process which will be associated with the message.
PVName - Variable in class ConfigSnapshot.SnapshotVariable
The name of the process variable

R

RangeConversionLookups - Variable in class FourMS.MechanismBase
This is an array of the range conversions mapping which are to be applied to the parameters associated with this mechanism.
read(InputStream) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotHelper
 
read(InputStream) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResultHelper
 
read(InputStream) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparisonHelper
 
read(InputStream) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedExceptionHelper
 
read(InputStream) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparisonHelper
 
read(InputStream) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShotHelper
 
read(InputStream) - Static method in class FourMSControllerInterfaces.SubActionCompletionListenerHelper
 
read(InputStream) - Static method in class FourMSControllerInterfaces.SubActionHelper
 
read(InputStream) - Static method in class FourMSControllerInterfaces.SubActionInitiatorHelper
 
read(InputStream) - Static method in class FourMSControllerInterfaces.SubActionInProgressExceptionHelper
 
read(InputStream) - Static method in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHelper
 
read(InputStream) - Static method in class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHelper
 
read(InputStream) - Static method in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHelper
 
readBuffer - Variable in class FourMS.MessageListener
This is a buffer into which data will be read from the portserver and then stored.
readSnapshotConfigurationInformation() - Method in class ConfigSnapshot.ConfigSnapshot
Will read from the database the details of the parameters in the parameter noticeboard which need to be stored as part of this snapshot.
Reason - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This is the reason for any failure of the subaction
ReasonCode - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This is the reason code assocaited with the value that was returned
registerParameterConversion(String, int, int, String) - Method in class FourMS.FourMSParameterConverter
This method will be used to register a parameter for conversion prior to being submitted to the 4MS or transfer back to the OCS.
registerParameterConversion(String, String) - Method in class FourMS.FourMSParameterConverter
This method will be used to register a parameter for conversion prior to being submitted to the 4MS or transfer back to the OCS.
registerSubactionInNameService(SubActionPOATie) - Method in class FourMS.SequenceSubaction
Registers the sequence subaction with the name service so that other CORBA clients can use it.
removeOldSnapShotDataFromDatabase() - Method in class ConfigSnapshot.ConfigSnapshot
Cleans up the database by removing snapshot data from the database which is older than 2 weeks old.
ReplyWellFormatted - Variable in class FourMS.FourMSMessage
Whether or not the reply which was sent to the object was well formed or not.
reportAlarm(String) - Method in class JICSCore.MessageHandler
This method will used for reporting an error message into the syslog such that it will be reported as an alarm by the talker log.
reportDebug(String) - Method in class JICSCore.MessageHandler
This method will used for reporting a debug message into the syslog if DebugMode has been enabled.
reportError(String) - Method in class JICSCore.MessageHandler
This method will used for reporting an error message into the syslog.
reportInfo(String) - Method in class JICSCore.MessageHandler
This method will used for reporting an INFO message into the syslog.
REPROGRAMMING - Static variable in class FourMS.FourMSConstants
Indicates that the mechanism is being reprogrammed
resolveParameterNoticeBoard() - Method in class FourMS.Mechanism
This method will be used to resolve a reference to the parameter notice board.
returnResult(String, int) - Method in class FourMS.SequenceSubaction
Packages up the code which informs the sequence subaction client of the result of the subaction.
RootNamingServiceContext - Variable in class ConfigSnapshot.ConfigSnapshot
This is a reference to the COS naming service
RootNamingServiceContext - Variable in class FourMS.FourMSController
This is a reference to the COS naming service
RootNamingServiceContext - Variable in class FourMS.Mechanism
The CORBA name service
RootNamingServiceContext - Variable in class FourMS.SequenceSubaction
This is a reference to the COS naming service
rootNamingServiceContext - Variable in class JICSCore.OCSCORBAHelper
This is a reference to the top level context in the naming service
RootNamingServiceContext - Variable in class SubActionInitiator.SubActionInitiator
This is a reference to the COS naming service
rootPOA - Variable in class JICSCore.OCSCORBAHelper
This is the root POA of the CORBA system
run() - Method in class ConfigSnapshot.ConfigSnapshot
This is the obligation of the TimerTask interface and is called intermittingly.
run() - Method in class FourMS.FourMSCommsMonitor
Obligation of the TimerTask interface and is used to intermittingly check the 4MS message listener to see if we the 4MS has communicated with us in the last timeout period and if not then we create an alarm in the syslog and set a parameter noticeboard item
run() - Method in class FourMS.Mechanism
 
run() - Method in class FourMS.MechanismBase
This is this classes obligation to implement the timer interface Any classes that want to inherit from this class and want to use timers should override this method
run() - Method in class FourMS.MessageListener
This satifies the requirement of the runnable interface as this object has it's own thread This method is called and results in the object going into a wait state waiting for input from the transmitter and subsequently sending the incoming data onto the message handler.
run() - Method in class FourMS.MessagePoster
This method represents the obligation of the class to implement the abstract interface of the TimerTask superclass which it extends.
run() - Method in class FourMS.SubAction
This subaction runs in a thread, we need to keep track of when a subaction is running so that we can work out if a subaction has timed out.
run() - Method in class FourMS.UpdateOpticalComponentList
This is the run method, we must implement this method as the subclass is extends the TimerTask class.
Runner - Variable in class FourMS.MessageListener
This object runs within it's own thread

S

SecondsBeforeTimeout - Variable in class FourMS.SequenceSubaction
This holds the amount of time before the subaction sequence times out.
SecondsBeforeTimeout - Variable in class FourMS.SubAction
This holds the amount of time that a subaction has to go before it timesout
SecsLeftBeforeResend - Variable in class FourMS.MessagePoster
The amount of seconds left before we attempt to resend the message
selectableMechanismConversion(Integer, String, Integer, String) - Method in class FourMS.FourMSConversions
This operation can be used to convert a position in a selectable mechanism such as a dekker tray for example to and from it's engineering value to it's logical value.
sendAcknowledgement(FourMSMessage) - Method in class FourMS.FourMSMessageHandler
This method results in an acknowledgment being sent to the sender for the last message that was sent to it.
sendErrorToSyslog(int, String) - Method in class JICSCore.MessageHandler
This method will used for reporting a message into the syslog.
sendMessage(int, String, i4MSMessageSender) - Method in class FourMS.FourMSMessageHandler
Builds a message packet suitable to be sent to the 4MS and then creates a MessagePoster object which will be responsible for delivering the message and handling the retries should not ACK be sent.
SendRetryCount - Variable in class FourMS.MessagePoster
This is the number of times that we will attempt to send the message before we give up completely
sendXONMessage() - Method in class FourMS.FourMSMessageHandler
To send an XON message to the 4MS in order to provoke it into sending data which it might otherwise be buffering.
SentMessages - Variable in class FourMS.FourMSMessageHandler
Maintains a record of all of the outstanding messages which have not been acknowledged by the 4MS after been sent.
SequenceSubaction - Class in FourMS
This is a base class which will be used by the instrument controller tasks to create compound high level, sequence actions.
SequenceSubaction() - Constructor for class FourMS.SequenceSubaction
The default constructor, this should only be used if you are NOT intending using any of the functionality within the super class
SequenceSubaction(String, POA, ORB, MessageHandler, NamingContextExt, String) - Constructor for class FourMS.SequenceSubaction
This is the constructor and will be used to create a subaction listener which can be used to listen for subactions completing
SequenceSubActionInitiatorCB - Variable in class FourMS.SequenceSubaction
If specified by the CORBA client when the subaction sequence was initiated, a CORBA subaction completion object which will be informed when the sequence subaction has completed.
SequenceSubactionName - Variable in class FourMS.SequenceSubaction
This is the name of the sequence subaction
serialEvent(SerialPortEvent) - Method in class FourMS.MessageListener
This is the event handler which will be called when there is an event on the portserver serial port file descriptor .
serialPort - Variable in class FourMS.MessageListener
If we are connected to a port server then this is the file handle through which we can send and receive data
serialVersionUID - Static variable in exception ConfigSnapshot.UnableToGetSnapshotInformationFromDatabase
 
setDebugMode(boolean) - Method in class JICSCore.MessageHandler
Enable or suppress the output of debug messages into the syslog.
setDebugState(boolean) - Method in class ConfigSnapshot.ConfigSnapshot
This is an obligation to the CORBA instrument controller interface which permits the debug of the application to be enabled or disabled.
setDebugState(boolean) - Method in class FourMS.FourMSController
This is an obligation to the CORBA instrument controller interface which permits the debug of the application to be enabled or disabled.
setEncoderPosition() - Method in class FourMS.MechanismBase
This method will be called in order to set the value of the encoder position should the encoder be used.
setFourMSOutputPort(OutputStream) - Method in class FourMS.FourMSMessageHandler
This method will be used to set the output port so that the message poster objects have a reference to a valid file descriptor upon which to transmit data.
setMechanismListeners(Hashtable<String, Mechanism>) - Method in class FourMS.FourMSControllerMessageDispatcher
Used to set the ER412Mechanisms which will be informed when there is an incoming message which is bound for one of them
setMessageState(int) - Method in class FourMS.MessagePoster
This method allows the current state of the message to be set.
setMsgEndPointParameters(String, String) - Method in class FourMS.FourMSMessageHandler
This allows the setting of the message end point ie the expected values for the source and destination fields in incoming messages to the software system.
setOutputDevice(OutputStream) - Method in class FourMS.MessagePoster
This will be used to set the output file descriptor which will be used when sending messages.
setTraceLevel(double) - Method in class ConfigSnapshot.ConfigSnapshot
This is an obligation to the CORBA instrument controller interface which permits the trace level of the application to be set, in this application there is no different trace levels enabled.
setTraceLevel(double) - Method in class FourMS.FourMSController
This is an obligation to the CORBA instrument controller interface which permits the trace level of the application to be set, in this application there is no different trace levels enabled.
setupPortServerPort() - Method in class FourMS.MessageListener
This will be used to open up the serial port which goes out to the portserver and subsequently out to the 4MS.
Severity - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This is the severity of any error
shutdownConnections() - Method in class FourMS.MessageListener
Closes down the connection to the portserver or the simulator.
SimulationPort - Variable in class FourMS.FourMSController
This is the simulation port number which is used for communicating with the simulator if we are starting in simulation mode
SnapshotItems - Variable in class ConfigSnapshot.ConfigSnapshot
This is a collection which contains the details of all of the variables which are to be snapshotted.
SnapShotTimer - Variable in class ConfigSnapshot.ConfigSnapshot
This is a timer object which will be used for scheduling of the snapshots
SnapshotVariable - Class in ConfigSnapshot
A container class which contains the details necessary in order to perform a snapshot of an item in the parameter noticeboard.
SnapshotVariable() - Constructor for class ConfigSnapshot.SnapshotVariable
 
SOCKETCLIENT - Static variable in class FourMS.FourMSConstants
Indicates that we have opened a TCP/IP socket client to a 4MS software simulation
SocketNumber - Variable in class FourMS.MessageListener
In the case that we are using a standard TCP/IP socket to connect to the ER412 transmitter, we need to know the port number of the listening socket which we need to open
SOCKETSERVER - Static variable in class FourMS.FourMSConstants
This indicates that we want to use a normal TCP/IP socket when opening up a listening connection
SocketType - Variable in class FourMS.MessageListener
This is the type of socket which is being used.
Source - Variable in class FourMS.FourMSMessageHandler
This is the value of the source field in the ER412 message which is returned to the 4MS transmitter.
SourceName - Variable in class FourMS.FourMSMessage
This is the origin of the message, the 4MS which originated from
SQLAccess - Variable in class FourMS.UpdateOpticalComponentList
This holds the details of the how to access the data in the OCS data in order to extract details of the different selectable mechanisms
SQLClause - Variable in class FourMS.UpdateOpticalComponentList.SQLAccessClass
 
startAction(String[], SubActionCompletionListener) - Method in class FourMS.SequenceSubaction
This method starts the subaction.
startAction(String[], SubActionCompletionListener) - Method in class FourMS.SubAction
This method will be used to send a command to the 4MS controller.
startAction(String[], SubActionCompletionListener) - Method in class FourMS.UpdateOpticalComponentList
This method starts the subaction, no arguments are expected in the subaction array.
startAction(String[], SubActionCompletionListener) - Method in class FourMSControllerInterfaces._SubActionStub
 
startAction(String[], SubActionCompletionListener) - Method in interface FourMSControllerInterfaces.SubActionOperations
 
startAction(String[], SubActionCompletionListener) - Method in class FourMSControllerInterfaces.SubActionPOATie
 
StatusItemHelper - Class in JICSCore
This class contains methods which can be used to manipulate the IDL data type StatusItem.
StatusItemHelper() - Constructor for class JICSCore.StatusItemHelper
 
STATUSRESPONSEMSG - Static variable in class FourMS.FourMSConstants
Indicates that the message is a status response message.
STOPPED - Static variable in class FourMS.FourMSConstants
This constants is used to indicate that a mechanism has stopped.
storeReferenceInNameService(Servant, String, String) - Method in class JICSCore.OCSCORBAHelper
Store a given CORBA servant reference to the name service.
SubAction - Class in FourMS
This class describes a dialogue which may take place between the 4MS and a client.
SubAction(String, int, String, String, Mechanism, Connection, MessageHandler, FourMSParameterConverter, FourMSMessageHandler) - Constructor for class FourMS.SubAction
This is the constructor and will result in the configuration data from the WHTOCS database being read in and the subaction configured accordingly
SubAction - Interface in FourMSControllerInterfaces
Generated from IDL interface "SubAction"
SubActionArgsSeqHelper - Class in FourMSControllerInterfaces.SubActionPackage
Generated from IDL definition of alias "SubActionArgsSeq"
SubActionArgsSeqHelper() - Constructor for class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHelper
 
SubActionArgsSeqHolder - Class in FourMSControllerInterfaces.SubActionPackage
Generated from IDL definition of alias "SubActionArgsSeq"
SubActionArgsSeqHolder() - Constructor for class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHolder
 
SubActionArgsSeqHolder(String[]) - Constructor for class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHolder
 
SubactionArgumentList - Variable in class FourMS.SequenceSubaction
This is a copy of the list of arguments associated with the current invocation of the subaction, this will be set when the subaction is initiated
SUBACTIONBUSY - Static variable in class FourMS.FourMSConstants
This is sent in response to query about the state of a subaction when the subaction is busy
SUBACTIONCANCELLED - Static variable in class FourMS.FourMSConstants
This constant represents the final state of an execution of a subaction.
subActionCompleted(Integer, String, String, Integer, String) - Method in interface FourMS.iActionFinishedListenerInterface
Used to callback a object that initiated subaction on a mechanism.
SUBACTIONCOMPLETEDOK - Static variable in class FourMS.FourMSConstants
This constant represents the final state of an execution of a subaction.
SubActionCompletionListener - Interface in FourMSControllerInterfaces
Generated from IDL interface "SubActionCompletionListener"
SubActionCompletionListenerHelper - Class in FourMSControllerInterfaces
Generated from IDL interface "SubActionCompletionListener"
SubActionCompletionListenerHelper() - Constructor for class FourMSControllerInterfaces.SubActionCompletionListenerHelper
 
SubActionCompletionListenerHolder - Class in FourMSControllerInterfaces
Generated from IDL interface "SubActionCompletionListener"
SubActionCompletionListenerHolder() - Constructor for class FourMSControllerInterfaces.SubActionCompletionListenerHolder
 
SubActionCompletionListenerHolder(SubActionCompletionListener) - Constructor for class FourMSControllerInterfaces.SubActionCompletionListenerHolder
 
SubActionCompletionListenerImpl - Class in FourMSControllerInterfaces
This is a CORBA object which will be called when a subaction completes for whatever reason.
SubActionCompletionListenerImpl(SubActionCompletionListenerOperations, MessageHandler) - Constructor for class FourMSControllerInterfaces.SubActionCompletionListenerImpl
 
SubActionCompletionListenerOperations - Interface in FourMSControllerInterfaces
Generated from IDL interface "SubActionCompletionListener"
SubActionCompletionListenerPOA - Class in FourMSControllerInterfaces
Generated from IDL interface "SubActionCompletionListener"
SubActionCompletionListenerPOA() - Constructor for class FourMSControllerInterfaces.SubActionCompletionListenerPOA
 
SubActionCompletionListenerPOATie - Class in FourMSControllerInterfaces
Generated from IDL interface "SubActionCompletionListener"
SubActionCompletionListenerPOATie(SubActionCompletionListenerOperations) - Constructor for class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
SubActionCompletionListenerPOATie(SubActionCompletionListenerOperations, POA) - Constructor for class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
subActionEnded(String, String, String, int, String, int, String, int, String, String) - Method in class FourMS.SequenceSubaction
This is the contractual obligation of this class to implement the callback for the SubActionCompletionListenerOperations interface.
subActionEnded(String, String, String, int, String, int, String, int, String, String) - Method in class FourMSControllerInterfaces._SubActionCompletionListenerStub
 
subActionEnded(int, String) - Method in class FourMSControllerInterfaces._SubActionInitiatorStub
 
subActionEnded(String, String, String, int, String, int, String, int, String, String) - Method in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This is a callback method which will be called when a subaction has completed for whatever reason.
subActionEnded(String, String, String, int, String, int, String, int, String, String) - Method in interface FourMSControllerInterfaces.SubActionCompletionListenerOperations
 
subActionEnded(String, String, String, int, String, int, String, int, String, String) - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
subActionEnded(int, String) - Method in interface FourMSControllerInterfaces.SubActionInitiatorOperations
 
subActionEnded(int, String) - Method in class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
subActionEnded(String, String, String, int, String, int, String, int, String, String) - Method in class SubActionInitiator.SubActionInitiator
This is the contractual obligation of this class to implement the callback for the SubActionCompletionListenerOperations interface
SUBACTIONFAILED - Static variable in class FourMS.FourMSConstants
This constant represents the final state of an execution of a subaction.
SubActionHelper - Class in FourMSControllerInterfaces
Generated from IDL interface "SubAction"
SubActionHelper() - Constructor for class FourMSControllerInterfaces.SubActionHelper
 
SubActionHolder - Class in FourMSControllerInterfaces
Generated from IDL interface "SubAction"
SubActionHolder() - Constructor for class FourMSControllerInterfaces.SubActionHolder
 
SubActionHolder(SubAction) - Constructor for class FourMSControllerInterfaces.SubActionHolder
 
SUBACTIONIDLE - Static variable in class FourMS.FourMSConstants
This is a constant which indicates that the associated subaction is idle.
SubActionInitiator - package SubActionInitiator
 
SubActionInitiator - Interface in FourMSControllerInterfaces
Generated from IDL interface "SubActionInitiator"
SubActionInitiator - Class in SubActionInitiator
 
SubActionInitiator(String, String[], MessageHandler) - Constructor for class SubActionInitiator.SubActionInitiator
 
SubActionInitiatorCB - Variable in class FourMS.SubAction
This is a reference to the last object that initiated this subaction.
SubActionInitiatorHelper - Class in FourMSControllerInterfaces
Generated from IDL interface "SubActionInitiator"
SubActionInitiatorHelper() - Constructor for class FourMSControllerInterfaces.SubActionInitiatorHelper
 
SubActionInitiatorHolder - Class in FourMSControllerInterfaces
Generated from IDL interface "SubActionInitiator"
SubActionInitiatorHolder() - Constructor for class FourMSControllerInterfaces.SubActionInitiatorHolder
 
SubActionInitiatorHolder(SubActionInitiator) - Constructor for class FourMSControllerInterfaces.SubActionInitiatorHolder
 
SubActionInitiatorOperations - Interface in FourMSControllerInterfaces
Generated from IDL interface "SubActionInitiator"
SubActionInitiatorPOA - Class in FourMSControllerInterfaces
Generated from IDL interface "SubActionInitiator"
SubActionInitiatorPOA() - Constructor for class FourMSControllerInterfaces.SubActionInitiatorPOA
 
SubActionInitiatorPOATie - Class in FourMSControllerInterfaces
Generated from IDL interface "SubActionInitiator"
SubActionInitiatorPOATie(SubActionInitiatorOperations) - Constructor for class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
SubActionInitiatorPOATie(SubActionInitiatorOperations, POA) - Constructor for class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
SubActionInProgressException - Exception in FourMSControllerInterfaces
Generated from IDL definition of exception "SubActionInProgressException"
SubActionInProgressException() - Constructor for exception FourMSControllerInterfaces.SubActionInProgressException
 
SubActionInProgressException(String) - Constructor for exception FourMSControllerInterfaces.SubActionInProgressException
 
SubActionInProgressExceptionHelper - Class in FourMSControllerInterfaces
Generated from IDL definition of exception "SubActionInProgressException"
SubActionInProgressExceptionHelper() - Constructor for class FourMSControllerInterfaces.SubActionInProgressExceptionHelper
 
SubActionInProgressExceptionHolder - Class in FourMSControllerInterfaces
Generated from IDL definition of exception "SubActionInProgressException"
SubActionInProgressExceptionHolder() - Constructor for class FourMSControllerInterfaces.SubActionInProgressExceptionHolder
 
SubActionInProgressExceptionHolder(SubActionInProgressException) - Constructor for class FourMSControllerInterfaces.SubActionInProgressExceptionHolder
 
SubActionName - Variable in class FourMS.SubAction
This is the name of the subaction
SubactionName - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This is the name of the subaction that completed
SubActionNotInProgressException - Exception in FourMSControllerInterfaces
Generated from IDL definition of exception "SubActionNotInProgressException"
SubActionNotInProgressException() - Constructor for exception FourMSControllerInterfaces.SubActionNotInProgressException
 
SubActionNotInProgressException(String) - Constructor for exception FourMSControllerInterfaces.SubActionNotInProgressException
 
SubActionNotInProgressExceptionHelper - Class in FourMSControllerInterfaces
Generated from IDL definition of exception "SubActionNotInProgressException"
SubActionNotInProgressExceptionHelper() - Constructor for class FourMSControllerInterfaces.SubActionNotInProgressExceptionHelper
 
SubActionNotInProgressExceptionHolder - Class in FourMSControllerInterfaces
Generated from IDL definition of exception "SubActionNotInProgressException"
SubActionNotInProgressExceptionHolder() - Constructor for class FourMSControllerInterfaces.SubActionNotInProgressExceptionHolder
 
SubActionNotInProgressExceptionHolder(SubActionNotInProgressException) - Constructor for class FourMSControllerInterfaces.SubActionNotInProgressExceptionHolder
 
SubActionOperations - Interface in FourMSControllerInterfaces
Generated from IDL interface "SubAction"
SubActionPOA - Class in FourMSControllerInterfaces
Generated from IDL interface "SubAction"
SubActionPOA() - Constructor for class FourMSControllerInterfaces.SubActionPOA
 
SubActionPOATie - Class in FourMSControllerInterfaces
Generated from IDL interface "SubAction"
SubActionPOATie(SubActionOperations) - Constructor for class FourMSControllerInterfaces.SubActionPOATie
 
SubActionPOATie(SubActionOperations, POA) - Constructor for class FourMSControllerInterfaces.SubActionPOATie
 
SubactionResultListener - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This object will be informed when there is a change in the final state of the subaction
SubactionTerminated - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
Set when the subaction has completed
SubactionThread - Variable in class FourMS.SequenceSubaction
This is a thread which the subaction can run within so control can immediately be returned to the caller should it be necessary.
SUBACTIONTIMEDOUT - Static variable in class FourMS.FourMSConstants
This constant represents the final state of an execution of a subaction.
SubActionTimer - Static variable in class FourMS.SubAction
This is a timer object which will be used for scheduling timer based operations on the subaction.
SubActionUnknownException - Exception in FourMS
This is raised when a subaction is referred to which does not exist,
SubActionUnknownException(String) - Constructor for exception FourMS.SubActionUnknownException
 
SyslogHandler - Variable in class FourMS.MessagePoster
This is a reference to a syslog handler which will be used to report errors etc.
SyslogMessageHandler - Variable in class ConfigSnapshot.ConfigSnapshot
This is a syslog object which will be used to report errors etc
SyslogMessageHandler - Variable in class FourMS.FourMSCommsMonitor
This is a syslog object which will be used to report errors etc
SyslogMessageHandler - Variable in class FourMS.FourMSController
This is a syslog object which will be used to report errors etc
SyslogMessageHandler - Variable in class FourMS.FourMSControllerMessageDispatcher
This is a syslog object which will be used to report errors etc
SyslogMessageHandler - Variable in class FourMS.FourMSConversions
This is a syslog object which will be used to report errors etc
SyslogMessageHandler - Variable in class FourMS.FourMSMessageHandler
This will be used for the syslog handling of errors by the class
SyslogMessageHandler - Variable in class FourMS.FourMSParameterConverter
This is a syslog object which will be used to report errors etc
SyslogMessageHandler - Variable in class FourMS.MechanismBase
This is a syslog object which will be used to report errors etc
SyslogMessageHandler - Variable in class FourMS.MessageListener
This is a syslog object which will be used to report errors etc
SyslogMessageHandler - Variable in class FourMS.SequenceSubaction
An instance of the a syslog message handler which will be used to put messages into the syslog.
SyslogMessageHandler - Variable in class FourMS.SubAction
This is a syslog object which will be used to report errors etc
SyslogMessageHandler - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This is a syslog object which will be used to report errors etc
SyslogMessageHandler - Variable in class SubActionInitiator.SubActionInitiator
Message handler

T

TASKACTIVE - Static variable in class FourMS.FourMSConstants
Task active mask.
TCPIPServerSocket - Variable in class FourMS.MessageListener
This holds the TCP/IP server socket which will be used for communication should we be using normal TCP/IP for communication with the ER412 transmitter
TimeOfLast4MSComms - Variable in class FourMS.MessageListener
This is used to get the time of the last comms from the 4MS which is attached
TimeOfLastSnapShot - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResult
 
TimeOut - Variable in class FourMS.SequenceSubaction
This is the timeout for an an a 4MS dialogue sequence to complete before the subaction is considered failed.
TimeOut - Variable in class FourMS.SubAction
This is the timeout for an an a 4MS dialogue sequence to complete before the subaction is considered failed.
TIMEOUTBEFORERESEND - Static variable in class FourMS.FourMSConstants
Timeout waiting for an ACK before sending the message again
TimeOutNBItem - Variable in class FourMS.FourMSCommsMonitor
This is the noticeboard item which will be updated when there is a change in the communication state with the 4MS
TIMERIDLE - Static variable in class FourMS.FourMSConstants
Indicates if a stopwatch timer is idle.
TIMERRUNNING - Static variable in class FourMS.FourMSConstants
Indicates if a stopwatch timer is actually running.
TODO - Annotation Type in ConfigSnapshot
 
TransmissionErrorCount - Variable in class FourMS.FourMSMessageHandler
Records the number of communications errors which have occured on transmission.
type() - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotHelper
 
type() - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResultHelper
 
type() - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparisonHelper
 
type() - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedExceptionHelper
 
type() - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparisonHelper
 
type() - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShotHelper
 
type() - Static method in class FourMSControllerInterfaces.SubActionCompletionListenerHelper
 
type() - Static method in class FourMSControllerInterfaces.SubActionHelper
 
type() - Static method in class FourMSControllerInterfaces.SubActionInitiatorHelper
 
type() - Static method in class FourMSControllerInterfaces.SubActionInProgressExceptionHelper
 
type() - Static method in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHelper
 
type() - Static method in class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHelper
 
type() - Static method in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHelper
 
TypeConverter - Variable in class FourMS.FourMSParameterConverter
This object will be used to affect the type conversions which will be necessary, normally it will be specific to the instrument which is being controlled and the methods will be accessed through the reflection interface
TypeOfOpticalComponent - Variable in class FourMS.OpticalComponent
This is the type of the optical component.

U

UnableToCommunicateWith4MSException - Exception in FourMS
An exception which is raised when it is not possible to communicate withe 4MS via the port server.
UnableToCommunicateWith4MSException(String) - Constructor for exception FourMS.UnableToCommunicateWith4MSException
 
UnableToConstruct4MSMessageException - Exception in FourMS
Thrown when unable to construct a 4MS message as the number or type of input parameters are inadequate
UnableToConstruct4MSMessageException(String) - Constructor for exception FourMS.UnableToConstruct4MSMessageException
 
UnableToConvertAnyValue - Exception in JICSCore
This exception is raised when we are unable to convert an Any value to a string
UnableToConvertAnyValue(String) - Constructor for exception JICSCore.UnableToConvertAnyValue
 
UnableToCreatePOA - Exception in JICSCore
Thrown when unable to create a POA
UnableToCreatePOA(String) - Constructor for exception JICSCore.UnableToCreatePOA
 
UnableToFindNameServerException - Exception in JICSCore
Thrown when unable to look up a reference to the name server
UnableToFindNameServerException(String) - Constructor for exception JICSCore.UnableToFindNameServerException
 
UnableToGetSnapshotInformationFromDatabase - Exception in ConfigSnapshot
This exception is raised when there is an attempt to read the snap shot configuration data from the database but we were unable to.
UnableToGetSnapshotInformationFromDatabase(String) - Constructor for exception ConfigSnapshot.UnableToGetSnapshotInformationFromDatabase
 
UnableToLocateInstrumentController - Exception in JICSCore
Thrown when unable to look up a reference to an instrument controller.
UnableToLocateInstrumentController(String) - Constructor for exception JICSCore.UnableToLocateInstrumentController
 
UnableToLocateParameterNoticeBoard - Exception in JICSCore
Thrown when unable to look up a reference to the parameter noticeboard
UnableToLocateParameterNoticeBoard(String) - Constructor for exception JICSCore.UnableToLocateParameterNoticeBoard
 
UnableToPerformComparison - Exception in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of exception "UnableToPerformComparison"
UnableToPerformComparison() - Constructor for exception es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparison
 
UnableToPerformComparison(String) - Constructor for exception es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparison
 
UnableToPerformComparisonHelper - Class in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of exception "UnableToPerformComparison"
UnableToPerformComparisonHelper() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparisonHelper
 
UnableToPerformComparisonHolder - Class in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of exception "UnableToPerformComparison"
UnableToPerformComparisonHolder() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparisonHolder
 
UnableToPerformComparisonHolder(UnableToPerformComparison) - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparisonHolder
 
UnableToStartSubactionException - Exception in FourMSControllerInterfaces
Generated from IDL definition of exception "UnableToStartSubactionException"
UnableToStartSubactionException() - Constructor for exception FourMSControllerInterfaces.UnableToStartSubactionException
 
UnableToStartSubactionException(String) - Constructor for exception FourMSControllerInterfaces.UnableToStartSubactionException
 
UnableToStartSubactionExceptionHelper - Class in FourMSControllerInterfaces
Generated from IDL definition of exception "UnableToStartSubactionException"
UnableToStartSubactionExceptionHelper() - Constructor for class FourMSControllerInterfaces.UnableToStartSubactionExceptionHelper
 
UnableToStartSubactionExceptionHolder - Class in FourMSControllerInterfaces
Generated from IDL definition of exception "UnableToStartSubactionException"
UnableToStartSubactionExceptionHolder() - Constructor for class FourMSControllerInterfaces.UnableToStartSubactionExceptionHolder
 
UnableToStartSubactionExceptionHolder(UnableToStartSubactionException) - Constructor for class FourMSControllerInterfaces.UnableToStartSubactionExceptionHolder
 
UnableToTakeSnapShot - Exception in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of exception "UnableToTakeSnapShot"
UnableToTakeSnapShot() - Constructor for exception es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShot
 
UnableToTakeSnapShot(String) - Constructor for exception es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShot
 
UnableToTakeSnapShotHelper - Class in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of exception "UnableToTakeSnapShot"
UnableToTakeSnapShotHelper() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShotHelper
 
UnableToTakeSnapShotHolder - Class in es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage
Generated from IDL definition of exception "UnableToTakeSnapShot"
UnableToTakeSnapShotHolder() - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShotHolder
 
UnableToTakeSnapShotHolder(UnableToTakeSnapShot) - Constructor for class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShotHolder
 
UNACKNOWLEDGED - Static variable in class FourMS.FourMSConstants
This constant is used to indicate that a message was not acknowledged by the 4MS
unchecked_narrow(Object) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotHelper
 
unchecked_narrow(Object) - Static method in class FourMSControllerInterfaces.SubActionCompletionListenerHelper
 
unchecked_narrow(Object) - Static method in class FourMSControllerInterfaces.SubActionHelper
 
unchecked_narrow(Object) - Static method in class FourMSControllerInterfaces.SubActionInitiatorHelper
 
UNDELIVERABLE - Static variable in class FourMS.FourMSConstants
This is a constant which is used to indicate that a message bound for the 4MS could not be sent.
UNINITIALISED - Static variable in class FourMS.FourMSConstants
Constant to represent the fact that a mechanism is not initialised
UNSENT - Static variable in class FourMS.FourMSConstants
This is a constant which is used to indicate that a message destined for the 4MS has not been sent as yet.
updateCommsStatusInNoticeBoard(boolean) - Method in class FourMS.FourMSCommsMonitor
This method will be used to update the noticeboard item which contains the state of the comms of the 4MS.
updateMechanismStateImage(List, List, OM_FourMSMessage) - Method in class FourMS.Mechanism
This method will be used to update the "noticeboard" so that the full status of the mechanisms are available to other systems in the WHT OCS.
UpdateOpticalComponentList - Class in FourMS
This is an subaction which can be used to update the noticeboard items which hold the details of the optical components for each of the mechanisms which can hold optical components which are located in a specified instrument controller system.
UpdateOpticalComponentList(String, String, Connection, POA, ORB, MessageHandler, NamingContextExt, ParameterNoticeBoardSupplier, OpticalComponent[]) - Constructor for class FourMS.UpdateOpticalComponentList
The constructor
UpdateOpticalComponentList.SQLAccessClass - Class in FourMS
Inner class which is used to store the details of how we will use SQL to access the data asssociated with the optical components in the selectable mechanisms
UpdateOpticalComponentList.SQLAccessClass(String, String, String) - Constructor for class FourMS.UpdateOpticalComponentList.SQLAccessClass
 
UsesEncoder - Variable in class FourMS.MechanismBase
Whether there is a encoder associated with this mechanism.

V

value - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotHolder
 
value - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResultHolder
 
value - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparisonHolder
 
value - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedExceptionHolder
 
value - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparisonHolder
 
value - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShotHolder
 
value - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerHolder
 
value - Variable in class FourMSControllerInterfaces.SubActionHolder
 
value - Variable in class FourMSControllerInterfaces.SubActionInitiatorHolder
 
value - Variable in class FourMSControllerInterfaces.SubActionInProgressExceptionHolder
 
value - Variable in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHolder
 
value - Variable in class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHolder
 
value - Variable in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHolder
 
valueOf(String) - Static method in enum ConfigSnapshot.ParameterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum FourMS.OpticalComponentType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ConfigSnapshot.ParameterType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum FourMS.OpticalComponentType
Returns an array containing the constants of this enum type, in the order they're declared.
verifyInstrumentConfigurationChangesOnStartup() - Method in class ConfigSnapshot.ConfigSnapshot
Verify instrument configuration has not changed.

W

waitForActionToComplete(String) - Method in class FourMS.SequenceSubaction
This method is called if the subclass wants to execute the current subaction of the sequence subaction synchronously.
waitForSubactionTermination() - Method in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This method will be stop the existing thread until the subaction which is in progress has completed
WaitForSubactionToComplete - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerImpl
This flag indicates that when a subaction is started by this subaction, we should wait until that subaction has completed before continuing
WAITINGACK - Static variable in class FourMS.FourMSConstants
This is a constant which is used to indicate that a message sent to the four MS has been delivered and waiting acknowledgement
write(OutputStream, ConfigSnapshot) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotHelper
 
write(OutputStream, ComparisonResult) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResultHelper
 
write(OutputStream, FailedComparison) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparisonHelper
 
write(OutputStream, InstrumentConfigurationChangedException) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedExceptionHelper
 
write(OutputStream, UnableToPerformComparison) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparisonHelper
 
write(OutputStream, UnableToTakeSnapShot) - Static method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShotHelper
 
write(OutputStream, SubActionCompletionListener) - Static method in class FourMSControllerInterfaces.SubActionCompletionListenerHelper
 
write(OutputStream, SubAction) - Static method in class FourMSControllerInterfaces.SubActionHelper
 
write(OutputStream, SubActionInitiator) - Static method in class FourMSControllerInterfaces.SubActionInitiatorHelper
 
write(OutputStream, SubActionInProgressException) - Static method in class FourMSControllerInterfaces.SubActionInProgressExceptionHelper
 
write(OutputStream, SubActionNotInProgressException) - Static method in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHelper
 
write(OutputStream, String[]) - Static method in class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHelper
 
write(OutputStream, UnableToStartSubactionException) - Static method in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHelper
 

_

_all_interfaces(POA, byte[]) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOA
 
_all_interfaces(POA, byte[]) - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOA
 
_all_interfaces(POA, byte[]) - Method in class FourMSControllerInterfaces.SubActionInitiatorPOA
 
_all_interfaces(POA, byte[]) - Method in class FourMSControllerInterfaces.SubActionPOA
 
_ConfigSnapshotStub - Class in es.iac.ing.iConfigSnapshot
Generated from IDL interface "ConfigSnapshot"
_ConfigSnapshotStub() - Constructor for class es.iac.ing.iConfigSnapshot._ConfigSnapshotStub
 
_default_POA() - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOATie
 
_default_POA() - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
_default_POA() - Method in class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
_default_POA() - Method in class FourMSControllerInterfaces.SubActionPOATie
 
_delegate - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOATie
 
_delegate() - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOATie
 
_delegate(ConfigSnapshotOperations) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOATie
 
_delegate - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
_delegate() - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
_delegate(SubActionCompletionListenerOperations) - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
_delegate - Variable in class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
_delegate() - Method in class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
_delegate(SubActionInitiatorOperations) - Method in class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
_delegate - Variable in class FourMSControllerInterfaces.SubActionPOATie
 
_delegate() - Method in class FourMSControllerInterfaces.SubActionPOATie
 
_delegate(SubActionOperations) - Method in class FourMSControllerInterfaces.SubActionPOATie
 
_ids() - Method in class es.iac.ing.iConfigSnapshot._ConfigSnapshotStub
 
_ids() - Method in class FourMSControllerInterfaces._SubActionCompletionListenerStub
 
_ids() - Method in class FourMSControllerInterfaces._SubActionInitiatorStub
 
_ids() - Method in class FourMSControllerInterfaces._SubActionStub
 
_invoke(String, InputStream, ResponseHandler) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOA
 
_invoke(String, InputStream, ResponseHandler) - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOA
 
_invoke(String, InputStream, ResponseHandler) - Method in class FourMSControllerInterfaces.SubActionInitiatorPOA
 
_invoke(String, InputStream, ResponseHandler) - Method in class FourMSControllerInterfaces.SubActionPOA
 
_opsClass - Static variable in class es.iac.ing.iConfigSnapshot._ConfigSnapshotStub
 
_opsClass - Static variable in class FourMSControllerInterfaces._SubActionCompletionListenerStub
 
_opsClass - Static variable in class FourMSControllerInterfaces._SubActionInitiatorStub
 
_opsClass - Static variable in class FourMSControllerInterfaces._SubActionStub
 
_poa - Variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOATie
 
_poa - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
_poa - Variable in class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
_poa - Variable in class FourMSControllerInterfaces.SubActionPOATie
 
_read(InputStream) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotHolder
 
_read(InputStream) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResultHolder
 
_read(InputStream) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparisonHolder
 
_read(InputStream) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedExceptionHolder
 
_read(InputStream) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparisonHolder
 
_read(InputStream) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShotHolder
 
_read(InputStream) - Method in class FourMSControllerInterfaces.SubActionCompletionListenerHolder
 
_read(InputStream) - Method in class FourMSControllerInterfaces.SubActionHolder
 
_read(InputStream) - Method in class FourMSControllerInterfaces.SubActionInitiatorHolder
 
_read(InputStream) - Method in class FourMSControllerInterfaces.SubActionInProgressExceptionHolder
 
_read(InputStream) - Method in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHolder
 
_read(InputStream) - Method in class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHolder
 
_read(InputStream) - Method in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHolder
 
_SubActionCompletionListenerStub - Class in FourMSControllerInterfaces
Generated from IDL interface "SubActionCompletionListener"
_SubActionCompletionListenerStub() - Constructor for class FourMSControllerInterfaces._SubActionCompletionListenerStub
 
_SubActionInitiatorStub - Class in FourMSControllerInterfaces
Generated from IDL interface "SubActionInitiator"
_SubActionInitiatorStub() - Constructor for class FourMSControllerInterfaces._SubActionInitiatorStub
 
_SubActionStub - Class in FourMSControllerInterfaces
Generated from IDL interface "SubAction"
_SubActionStub() - Constructor for class FourMSControllerInterfaces._SubActionStub
 
_this() - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOA
 
_this(ORB) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOA
 
_this() - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOATie
 
_this(ORB) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPOATie
 
_this() - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOA
 
_this(ORB) - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOA
 
_this() - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
_this(ORB) - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
_this() - Method in class FourMSControllerInterfaces.SubActionInitiatorPOA
 
_this(ORB) - Method in class FourMSControllerInterfaces.SubActionInitiatorPOA
 
_this() - Method in class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
_this(ORB) - Method in class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
_this() - Method in class FourMSControllerInterfaces.SubActionPOA
 
_this(ORB) - Method in class FourMSControllerInterfaces.SubActionPOA
 
_this() - Method in class FourMSControllerInterfaces.SubActionPOATie
 
_this(ORB) - Method in class FourMSControllerInterfaces.SubActionPOATie
 
_type() - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotHolder
 
_type - Static variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResultHelper
 
_type() - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResultHolder
 
_type - Static variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparisonHelper
 
_type() - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparisonHolder
 
_type - Static variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedExceptionHelper
 
_type() - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedExceptionHolder
 
_type - Static variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparisonHelper
 
_type() - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparisonHolder
 
_type - Static variable in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShotHelper
 
_type() - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShotHolder
 
_type() - Method in class FourMSControllerInterfaces.SubActionCompletionListenerHolder
 
_type() - Method in class FourMSControllerInterfaces.SubActionHolder
 
_type() - Method in class FourMSControllerInterfaces.SubActionInitiatorHolder
 
_type - Static variable in class FourMSControllerInterfaces.SubActionInProgressExceptionHelper
 
_type() - Method in class FourMSControllerInterfaces.SubActionInProgressExceptionHolder
 
_type - Static variable in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHelper
 
_type() - Method in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHolder
 
_type - Static variable in class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHelper
 
_type() - Method in class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHolder
 
_type - Static variable in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHelper
 
_type() - Method in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHolder
 
_write(OutputStream) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotHolder
 
_write(OutputStream) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.ComparisonResultHolder
 
_write(OutputStream) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.FailedComparisonHolder
 
_write(OutputStream) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.InstrumentConfigurationChangedExceptionHolder
 
_write(OutputStream) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToPerformComparisonHolder
 
_write(OutputStream) - Method in class es.iac.ing.iConfigSnapshot.ConfigSnapshotPackage.UnableToTakeSnapShotHolder
 
_write(OutputStream) - Method in class FourMSControllerInterfaces.SubActionCompletionListenerHolder
 
_write(OutputStream) - Method in class FourMSControllerInterfaces.SubActionHolder
 
_write(OutputStream) - Method in class FourMSControllerInterfaces.SubActionInitiatorHolder
 
_write(OutputStream) - Method in class FourMSControllerInterfaces.SubActionInProgressExceptionHolder
 
_write(OutputStream) - Method in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHolder
 
_write(OutputStream) - Method in class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHolder
 
_write(OutputStream) - Method in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHolder
 

A B C D E F G H I J L M N O P R S T U V W _