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 intiated 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.
ADCTCSTrack - Class in PFIPController
The purpose of this class is to provide a thread in the PFIP controller which will monitor the position of the telescope and set the ADC according to the zenith angle upon which the telescope is currently set at.
ADCTCSTrack(POA, ORB, NamingContextExt, MessageHandler) - Constructor for class PFIPController.ADCTCSTrack
This is the constructor.
ADCTCSTrackModeEnabled - Variable in class PFIPController.ADCTCSTrack
Whether or not ADC update mode is enabled, by default, ADC positional updates are performed.
ADCTelescopeTracker - Variable in class PFIPController.PFIPController
This timer based object will be used to set the position of the ADC elements depending on the zenith angle of the telescope.
ADCTracker - Variable in class PFIPController.ModifyADCUpdateStatusSubaction
This is a reference to a ADC tracker class which we will control, this subaction basically allows the updating of the ADC position based on the TCS sky PA position to be controlled.
ADCUpdateNoticeBoardItem - Variable in class PFIPController.ADCTCSTrack
This will be used when updating the parameter noticeboard and will contain the current status of ADC updates.
ADCUpdateState - Variable in class PFIPController.PFIPController
This is a flag which will be used to decide whether the ADC will be updated depending on the zenith angle of the telescope.
ADCUPDATESTATUS - Static variable in class PFIPController.PFIPConstants
This is the noticeboard item which will be used to determine whether ADC updates are enabled
ADCUpdateTimer - Static variable in class PFIPController.ADCTCSTrack
This is a Timer object which will be used to schedule updates of the ADC.
ADIMoveSubaction - Variable in class PFIPController.ADCTCSTrack
A remote CORBA reference to the subaction which can be used to move the ADI mechanism.
ADIPrimitiveSubaction - Variable in class PFIPController.MoveADCElements
This is a reference to the subaction which can be used to move the ADO which is the inner element of the ADC.
ADOMoveSubaction - Variable in class PFIPController.ADCTCSTrack
A remote CORBA reference to the subaction which can be used to move the ADO mechanism.
ADOPrimitiveSubaction - Variable in class PFIPController.MoveADCElements
This is a reference to the subaction which can be used to move the ADO which is the inner element of the ADC.
AFSMoveAction - Variable in class PFIPController.SetAutoguiderAutoFocus
This is a reference to an action which we will be able to use to move the autoguider focus
AFWFILTERPOSITION - Static variable in class PFIPController.PFIPConstants
Indicates the name of the noticeboard item which will be used to hold the position on the AFW filter wheel
AFWPrimitiveSubaction - Variable in class PFIPController.MoveAFWSubaction
This is a reference to the subaction which can be used to move the AFW
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.
AutoguideFocusMoveSubaction - Variable in class PFIPController.MoveAFWSubaction
This is a CORBA object which is the subaction which will allow us to change the focus of autoguider
AutoguideFocusMoveSubaction - Variable in class PFIPController.MoveMFWSubaction
This is a CORBA object which is the subaction which will allow us to change the focus of autoguider
AUTOGUIDERCURRFOCUSOFFSET - Static variable in class PFIPController.PFIPConstants
This is the current offset applied to the autoguider focus
AUTOGUIDERFOCUSENABLE - Static variable in class PFIPController.PFIPConstants
The parameter noticeboard item which will be used to hold the state of whether or not the refocussing of the autoguider is enabled when the MFW is modified
AUTOGUIDERPOSITION - Static variable in class PFIPController.PFIPConstants
This is the location in the noticeboard of the current focus position of the autoguider

B

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

calculateADCAngle(double) - Method in class PFIPController.ADCTCSTrack
Calculate the ADC element angle, given the telescope zenith distance.
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
 
cancelAction() - Method in class PFIPController.ModifyADCUpdateStatusSubaction
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 PFIPController.ResetAutoGuiderFocusOffset
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 PFIPController.SetFilterOverrides
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 PFIPController.UpdatePFIPFilterList
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
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.
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 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 .
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.
CompletionListener - Variable in class SubActionInitiator.SubActionInitiator
This is a listener object which will be called when the subaction terminates
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 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
convertADCValues(Integer, String, Integer, String) - Method in class PFIPController.PFIPParameterConversion
This will convert the either demanded position of an ADC element from logical units to engineering units or vide-versa.
convertAGProbePos(Integer, String, Integer, String) - Method in class PFIPController.PFIPParameterConversion
This will convert the integer position expressed in microns of either of the AG probes to a value in arcsecs.
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.
convertDoorPosition(Integer, String, Integer, String) - Method in class PFIPController.PFIPParameterConversion
This converts the position of the door as returned by the 4MS to a logical value such as open or shut.
convertFourMSMode(Integer, String, Integer, String) - Method in class PFIPController.PFIPParameterConversion
This operation converts the PFIP operational mode as returned by the microprocessor into a logical value such as ADC or PFIP or vice versa.
createMechanisms() - Method in class FourMS.FourMSController
This method will be called to create the mechanisms objects which are associated with the PFIP 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.
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.
createSoftwareControllerSubactions() - Method in class PFIPController.PFIPController
This method is responsible for creating all of the compound sequence subactions specific to PFIP including those which are software controller specific.
createSubactions(ORB, POA) - Method in class FourMS.Mechanism
Each mechanism has optionally associated one or more subactions.
CURRENTFOCUSOFFSET - Static variable in class PFIPController.PFIPConstants
This is the current focus offset which has been applied due to the current filter which is inserted into the main filter wheel, this will be updated everytime that the main filter wheel is moved
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

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 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
DBConnection - Variable in class PFIPController.FocusTelescopeSubaction
This an active connection to the ICS databas which will be used to establish the optical qualities of the filter which is currently in the filter wheel
DBConnection - Variable in class PFIPController.MoveMFWSubaction
This an active connection to the ICS databas which will be used to establish the optical qualities of the filter which is currently in the filter wheel
DBConnection - Variable in class PFIPController.UpdatePFIPFilterList
This an active connection to the ICS databas which will be used to establish the optical qualities of the filter which is currently in the filter 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.
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.
DORPOSITION - Static variable in class PFIPController.PFIPConstants
This is the parameter noticeboard position that corresponds to the door position
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.
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.
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.
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 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.

F

Facility - Variable in class JICSCore.MessageHandler
This is the default facility which will be used for reporting errors.
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.
FocusTelescopeSubaction - Class in PFIPController
A class which implements the subaction which will allow a CORBA client to focus the telescope based on the optical qualities of the filter which is currently positioned in the selected MFW filter wheel.
FocusTelescopeSubaction(String, String, POA, ORB, MessageHandler, NamingContextExt, Connection) - Constructor for class PFIPController.FocusTelescopeSubaction
The constructor
FourMS - package FourMS
 
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) - 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
FourMSHealthMonitor - Variable in class PFIPController.PFIPController
This will be used to perform occasional watchdog checks on the 4MS system to ensure that it is still responding.
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
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

getADCUpdateMode() - Method in class PFIPController.ADCTCSTrack
Returns the current status of ADC updates, whether they are enabled or not.
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.
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.
GetWatchDogSubAction - Variable in class PFIPController.HealthMonitorTask
This will be used for initiating the update of status messages

H

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.
HealthMonitorTask - Class in PFIPController
Although strictly not an object as such, the actions performed in this method must be performed outside of the main thread and therefore need to be in a object all of it's own.
HealthMonitorTask(POA, ORB, NamingContextExt, MessageHandler) - Constructor for class PFIPController.HealthMonitorTask
This is the constructor.
HealthMonitorTaskTimer - Static variable in class PFIPController.HealthMonitorTask
This is a Timer object which will be used to schedule updates of the status from the instrument controller
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.
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.
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.
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.
initialiseNoticeBoardItems() - Method in class PFIPController.PFIPController
Initialises the noticeboard items which are expected to be present in the noticeboard which this task will use.
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, 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
 
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
 
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

LastDemandedADCPosition - Variable in class PFIPController.ADCTCSTrack
This is the last demanded position of the ADC, we only request that the 4MS changes the position of the ADC elements when the telescope zenith position changes significantly.
LASTHEALTHMESSAGE - Static variable in class PFIPController.PFIPConstants
This is the time that we last received a watchdog message from the 4MS
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.
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.

M

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 FourMS.SubAction
This is a main method so that we can test the class out should we need to
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 PFIPController.PFIPController
This is the main entry point for this class and will be used for intialising the PFIP controller and in turn the entire application.
main(String[]) - Static method in class PFIPController.PFIPParameterConversion
Used for out the parameter convertor
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 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.
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
 
MFWFILTERPOSITION - Static variable in class PFIPController.PFIPConstants
This is the location in the noticeboard of the MFW filter position
MFWHATCHDOOROPEN - Static variable in class PFIPController.PFIPConstants
Indicates that the door to the MFW is open
MFWPrimitiveSubaction - Variable in class PFIPController.MoveMFWSubaction
This is a reference to the subaction which can be used to move the MFW
ModifyADCUpdateStatusSubaction - Class in PFIPController
The purpose of this class is to provide an instrument level subaction which can be used to enable or disable the updating of the ADC as it tracks the zenith angle of the telescope.
ModifyADCUpdateStatusSubaction(String, String, ADCTCSTrack, POA, ORB, MessageHandler, NamingContextExt) - Constructor for class PFIPController.ModifyADCUpdateStatusSubaction
The constructor
MONMODELISTFULL - Static variable in class FourMS.FourMSConstants
The monitor mode list is full.
MoveADCElements - Class in PFIPController
This class implements a software controller level sequence subaction which will result in the two elements (ADI and ADO) of the ADC being set to the demanded value which is a value in degrees between 0 and 90.
MoveADCElements(String, String, POA, ORB, MessageHandler, NamingContextExt) - Constructor for class PFIPController.MoveADCElements
The constructor
MoveAFWSubaction - Class in PFIPController
This class implements a software controller level sequence subaction which, when initiated, will result in the autoguider filter wheel being moved and then subsequently the telescope and the autoguider focus being modified depending on the optical characteristics of the filter selected.
MoveAFWSubaction(String, String, POA, ORB, MessageHandler, NamingContextExt) - Constructor for class PFIPController.MoveAFWSubaction
The constructor
MoveMFWSubaction - Class in PFIPController
This class implements a software controller level sequence subaction which will result in the main filter wheel being moved and subsequently the telescope and autoguider focus modified depending on the optical qualities of the filter which was selected.
MoveMFWSubaction(String, String, POA, ORB, MessageHandler, NamingContextExt, Connection, int) - Constructor for class PFIPController.MoveMFWSubaction
The constructor
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

narrow(Object) - Static method in class FourMSControllerInterfaces.SubActionCompletionListenerHelper
 
narrow(Object) - Static method in class FourMSControllerInterfaces.SubActionHelper
 
narrow(Object) - Static method in class FourMSControllerInterfaces.SubActionInitiatorHelper
 
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
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.
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

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[], String, 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 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 PFIPController.ADCTCSTrack
ORB used by the class to do all sorts of CORBA type things.
Orb - Variable in class PFIPController.HealthMonitorTask
ORB used by the class to do all sorts of CORBA type things.
Orb - Variable in class PFIPController.StatusUpdate
ORB used by the class to do all sorts of CORBA type things.
Orb - Variable in class SubActionInitiator.SubActionInitiator
The CORBA request broker or ORB which will be used for handling CORBA requests
OrderByAttribute - Variable in class FourMS.UpdateOpticalComponentList.SQLAccessClass
 
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
OutOfRange - Variable in class PFIPController.ADCTCSTrack
A flag used to moderate the reporting of errors when the calculation of the ADC position goes out of range
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.
ParameterNoticeBoard - Variable in class FourMS.FourMSController
This is reference to the remote proxy CORBA object which will be used to access the parameter name service
ParameterNoticeBoard - Variable in class FourMS.FourMSConversions
This is reference to the remote proxy CORBA object which will be used to access the parameter name service.
ParameterNoticeBoard - Variable in class FourMS.Mechanism
This is reference to the remote proxy CORBA object which will be used to access the parameter name service 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 name service
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 PFIPController.ADCTCSTrack
This is a reference to the remote proxy CORBA object which will be used to access the parameter notice board so that we may store associated status information such as the current update status of the ADC.
ParameterNoticeBoard - Variable in class PFIPController.FocusTelescopeSubaction
This is reference to the remote proxy CORBA object which will be used to access the parameter name service so that we may access status information relating to the PFIP system.
ParameterNoticeBoard - Variable in class PFIPController.HealthMonitorTask
This is reference to the remote proxy CORBA object which will be used to access the parameter name service so that we may store status information that comes back from the 4MS
ParameterNoticeBoard - Variable in class PFIPController.ResetAutoGuiderFocusOffset
This will be used to access the parameter noticeboard so that we can reset the focus offset which has been applied
ParameterNoticeBoard - Variable in class PFIPController.SetAutoguiderAutoFocus
This is reference to the remote proxy CORBA object which will be used to access the parameter name service so that we may store status information that comes back from the 4MS
ParameterNoticeBoard - Variable in class PFIPController.SetFilterOverrides
This will be used to access the parameter noticeboard so that we can reset the focus offset which has been applied
ParameterNoticeBoard - Variable in class PFIPController.SetTelescopeAutoFocus
This is reference to the remote proxy CORBA object which will be used to access the parameter name service so that we may store status information that comes back from the 4MS
ParameterNoticeBoard - Variable in class PFIPController.UpdatePFIPFilterList
This is a reference to the remote proxy CORBA object which will be used to access the parameter notice board so that we may store associated status information such as the current update status of the ADC.
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.
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.
performRangeMapping(int, String, String, int) - Method in class FourMS.MechanismBase
This perform the range conversion for a incoming or outgoing parameter.
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.
PFIPConstants - Class in PFIPController
This is a class full of constants which are used throughout the PFIP controller specific part of PFIP controller.
PFIPConstants() - Constructor for class PFIPController.PFIPConstants
 
PFIPController - package PFIPController
 
PFIPController - Class in PFIPController
This is the top level class for the PFIP controller which will be used to create all of the classes which will be used to effect and coordinate the control of the PFIP instrument.
PFIPController(String[], MessageHandler, boolean) - Constructor for class PFIPController.PFIPController
This is the default constructor for the class
PFIPMode - Variable in class PFIPController.PFIPController
This is a flag which indicates what mode PFIP is running in.
PFIPParameterConversion - Class in PFIPController
This class contains all of the conversion methods which will be used to convert input and output parameters to the 4MS microprocessor for the prime focus instrument.
PFIPParameterConversion(Connection, MessageHandler, ORB, ParameterNoticeBoardSupplier) - Constructor for class PFIPController.PFIPParameterConversion
 
PFIPWATCHDOG - Static variable in class PFIPController.PFIPConstants
This is the PFIP watchdog status word, when we get a watchdog signal coming back we set this to ok, the software after checkin the watchdog sets it to failed.
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 PFIPController.ADCTCSTrack
The POA used by the class
Poa - Variable in class PFIPController.HealthMonitorTask
The POA used by the class
Poa - Variable in class PFIPController.StatusUpdate
The POA used by the class
Poa - Variable in class SubActionInitiator.SubActionInitiator
The portable object adapter which will be used by this class
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.
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
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.
processIncoming4MSMessage(String) - Method in class PFIPController.PFIPController
 
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.

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 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.
readObject(ObjectInputStream) - Method in class FourMSControllerInterfaces._SubActionCompletionListenerStub
 
readObject(ObjectInputStream) - Method in class FourMSControllerInterfaces._SubActionInitiatorStub
 
readObject(ObjectInputStream) - Method in class FourMSControllerInterfaces._SubActionStub
 
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
RefocusTelescopeSubaction - Variable in class PFIPController.MoveAFWSubaction
This is a reference to the instrument sequence subaction which can be used to refocus the telescope
RefocusTelescopeSubaction - Variable in class PFIPController.MoveMFWSubaction
This is a reference to the instrument sequence subaction which can be used to refocus the telescope
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.
registerSubactionInNameService(SubActionPOATie) - Method in class FourMS.SequenceSubaction
Registers the sequence subaction with the name service so that other CORBA clients can use it.
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
ResetAutoGuiderFocusOffset - Class in PFIPController
The purpose of this class is to provide an instrument level subaction which will reset the focus offset which has been applied to the autoguider.
ResetAutoGuiderFocusOffset(String, String, ParameterNoticeBoardSupplier, POA, ORB, MessageHandler, NamingContextExt) - Constructor for class PFIPController.ResetAutoGuiderFocusOffset
The constructor
resolveParameterNoticeBoard() - Method in class FourMS.Mechanism
This method will be used to resolve a reference to the parameter notice board.
retrieveMechanismConfiguration() - Method in class FourMS.Mechanism
This method will be used to retrieve the details of the configuration of the mechanism from the database.
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 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 PFIPController.ADCTCSTrack
A reference to the CORBA name service so that it may find the remote subaction objects which an be used to move the ADC elements.
RootNamingServiceContext - Variable in class PFIPController.HealthMonitorTask
A reference to the CORBA name service so that it may find the remote subaction objects which an be used to move the ADC elements.
RootNamingServiceContext - Variable in class PFIPController.StatusUpdate
A reference to the CORBA name service so that it may find the remote subaction objects which an be used to move the ADC elements.
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 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.
run() - Method in class PFIPController.ADCTCSTrack
This implements this classes contractual obligation to the TimerTask interface by implementing the run method.
run() - Method in class PFIPController.FocusTelescopeSubaction
This subaction is run in a thread once the action is initiated by a remote client.
run() - Method in class PFIPController.HealthMonitorTask
This implements this classes contractual obligation to the TimerTask interface by implementing the run method.
run() - Method in class PFIPController.ModifyADCUpdateStatusSubaction
This is the run method, we must implement this method as the subclass is extends the TimerTask class.
run() - Method in class PFIPController.MoveADCElements
This is the run method.
run() - Method in class PFIPController.MoveAFWSubaction
This is the run method.
run() - Method in class PFIPController.MoveMFWSubaction
This is the run method.
run() - Method in class PFIPController.ResetAutoGuiderFocusOffset
This is the run method, we must implement this method as the subclass is extends the TimerTask class.
run() - Method in class PFIPController.SetAutoguiderAutoFocus
This sequence subaction is run in a thread once initiated.
run() - Method in class PFIPController.SetFilterOverrides
This is the run method, we must implement this method as the subclass is extends the TimerTask class.
run() - Method in class PFIPController.SetTelescopeAutoFocus
This is run in a thread once the action is initiated on the sequence action.
run() - Method in class PFIPController.StatusUpdate
This implements this classes contractual obligation to the TimerTask interface by implementing the run method.
run() - Method in class PFIPController.UpdatePFIPFilterList
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
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
setADCUpdateMode(boolean) - Method in class PFIPController.ADCTCSTrack
Allows the ADC positional updates to be enabled or disabled.
SetAutoguiderAutoFocus - Class in PFIPController
This class provides a subaction which can be used to enable, disable or set the focus of the autoguider.
SetAutoguiderAutoFocus(String, String, POA, ORB, MessageHandler, NamingContextExt) - Constructor for class PFIPController.SetAutoguiderAutoFocus
The constructor
setDebugMode(boolean) - Method in class JICSCore.MessageHandler
Enable or suppress the output of debug messages into the syslog.
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.
SetFilterOverrides - Class in PFIPController
Allows the observer to enable and disable the use of the filter overrides when we are setting the focus offset associated with the main filter wheel.
SetFilterOverrides(String, String, ParameterNoticeBoardSupplier, POA, ORB, MessageHandler, NamingContextExt) - Constructor for class PFIPController.SetFilterOverrides
The constructor
setFocusStatusOnMFWFilterChange(boolean) - Method in class PFIPController.PFIPController
This method is used to enable or disable automatic refocussing of the telescope or autoguider on a filter change of the MFW.
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.
SetTelescopeAutoFocus - Class in PFIPController
This class provides a subaction which can be used to enable, disable or set the focus of the telescope.
SetTelescopeAutoFocus(String, String, POA, ORB, MessageHandler, NamingContextExt) - Constructor for class PFIPController.SetTelescopeAutoFocus
The constructor which sets up the super class and resolves the subactions from the name service which will be used to effect the semantics of setting the telescope automatic focus.
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
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
 
startAction(String[], SubActionCompletionListener) - Method in class PFIPController.ModifyADCUpdateStatusSubaction
This method starts the subaction, it expects a single argument which is whether or not the ADC update should be enabled or disabled.
startAction(String[], SubActionCompletionListener) - Method in class PFIPController.ResetAutoGuiderFocusOffset
This method starts the subaction, it expects a single argument which is whether or not the ADC update should be enabled or disabled.
startAction(String[], SubActionCompletionListener) - Method in class PFIPController.SetFilterOverrides
This method starts the subaction, it expects a single argument which is whether or not filter overrides should be used when specified.
startAction(String[], SubActionCompletionListener) - Method in class PFIPController.UpdatePFIPFilterList
This method starts the subaction, no arguments are expected in the subaction array
STATUSRESPONSEMSG - Static variable in class FourMS.FourMSConstants
Indicates that the message is a status response message.
StatusUpdate - Class in PFIPController
Although strictly not an object, the actions performed in this method must be performed outside of the main thread and therefore need to be in a object all of it's own.
StatusUpdate(POA, ORB, NamingContextExt, MessageHandler) - Constructor for class PFIPController.StatusUpdate
This is the constructor.
StatusUpdater - Variable in class PFIPController.PFIPController
A thread which will be used for updating the staus of the noticeboard intermittently
StatusUpdateTimer - Static variable in class PFIPController.StatusUpdate
This is a Timer object which will be used to schedule updates of the status from the instrument controller
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
FourMSControllerInterfaces/SubAction.java .
SubActionArgsSeqHelper - Class in FourMSControllerInterfaces.SubActionPackage
FourMSControllerInterfaces/SubActionPackage/SubActionArgsSeqHelper.java .
SubActionArgsSeqHelper() - Constructor for class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHelper
 
SubActionArgsSeqHolder - Class in FourMSControllerInterfaces.SubActionPackage
FourMSControllerInterfaces/SubActionPackage/SubActionArgsSeqHolder.java .
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
FourMSControllerInterfaces/SubActionCompletionListener.java .
SubActionCompletionListenerHelper - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionCompletionListenerHelper.java .
SubActionCompletionListenerHelper() - Constructor for class FourMSControllerInterfaces.SubActionCompletionListenerHelper
 
SubActionCompletionListenerHolder - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionCompletionListenerHolder.java .
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
FourMSControllerInterfaces/SubActionCompletionListenerOperations.java .
SubActionCompletionListenerPOA - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionCompletionListenerPOA.java .
SubActionCompletionListenerPOA() - Constructor for class FourMSControllerInterfaces.SubActionCompletionListenerPOA
 
SubActionCompletionListenerPOATie - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionCompletionListenerPOATie.java .
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
FourMSControllerInterfaces/SubActionHelper.java .
SubActionHelper() - Constructor for class FourMSControllerInterfaces.SubActionHelper
 
SubActionHolder - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionHolder.java .
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
FourMSControllerInterfaces/SubActionInitiator.java .
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
FourMSControllerInterfaces/SubActionInitiatorHelper.java .
SubActionInitiatorHelper() - Constructor for class FourMSControllerInterfaces.SubActionInitiatorHelper
 
SubActionInitiatorHolder - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionInitiatorHolder.java .
SubActionInitiatorHolder() - Constructor for class FourMSControllerInterfaces.SubActionInitiatorHolder
 
SubActionInitiatorHolder(SubActionInitiator) - Constructor for class FourMSControllerInterfaces.SubActionInitiatorHolder
 
SubActionInitiatorOperations - Interface in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionInitiatorOperations.java .
SubActionInitiatorPOA - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionInitiatorPOA.java .
SubActionInitiatorPOA() - Constructor for class FourMSControllerInterfaces.SubActionInitiatorPOA
 
SubActionInitiatorPOATie - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionInitiatorPOATie.java .
SubActionInitiatorPOATie(SubActionInitiatorOperations) - Constructor for class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
SubActionInitiatorPOATie(SubActionInitiatorOperations, POA) - Constructor for class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
SubActionInProgressException - Exception in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionInProgressException.java .
SubActionInProgressException() - Constructor for exception FourMSControllerInterfaces.SubActionInProgressException
 
SubActionInProgressException(String) - Constructor for exception FourMSControllerInterfaces.SubActionInProgressException
 
SubActionInProgressExceptionHelper - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionInProgressExceptionHelper.java .
SubActionInProgressExceptionHelper() - Constructor for class FourMSControllerInterfaces.SubActionInProgressExceptionHelper
 
SubActionInProgressExceptionHolder - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionInProgressExceptionHolder.java .
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
FourMSControllerInterfaces/SubActionNotInProgressException.java .
SubActionNotInProgressException() - Constructor for exception FourMSControllerInterfaces.SubActionNotInProgressException
 
SubActionNotInProgressException(String) - Constructor for exception FourMSControllerInterfaces.SubActionNotInProgressException
 
SubActionNotInProgressExceptionHelper - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionNotInProgressExceptionHelper.java .
SubActionNotInProgressExceptionHelper() - Constructor for class FourMSControllerInterfaces.SubActionNotInProgressExceptionHelper
 
SubActionNotInProgressExceptionHolder - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionNotInProgressExceptionHolder.java .
SubActionNotInProgressExceptionHolder() - Constructor for class FourMSControllerInterfaces.SubActionNotInProgressExceptionHolder
 
SubActionNotInProgressExceptionHolder(SubActionNotInProgressException) - Constructor for class FourMSControllerInterfaces.SubActionNotInProgressExceptionHolder
 
SubActionOperations - Interface in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionOperations.java .
SubActionPOA - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionPOA.java .
SubActionPOA() - Constructor for class FourMSControllerInterfaces.SubActionPOA
 
SubActionPOATie - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/SubActionPOATie.java .
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 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 PFIPController.ADCTCSTrack
This is a syslog object which will be used to report errors etc.
SyslogMessageHandler - Variable in class PFIPController.HealthMonitorTask
This is a syslog object which will be used to report errors etc.
SyslogMessageHandler - Variable in class PFIPController.StatusUpdate
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
TCS - Variable in class PFIPController.FocusTelescopeSubaction
Remote CORBA object which will be used to provide us with TCS positional information
TCS - Variable in class PFIPController.SetTelescopeAutoFocus
Remote CORBA object which will allow us to access the TCS
TCSAccessAlarmReported - Variable in class PFIPController.ADCTCSTrack
Whether an alarm has been reported in the case that we cannot talk to the TCS , we only report the alarm once when we cannot connect to the TCS
TCSFocusUpdate - Variable in class PFIPController.PFIPController
Whether or not the TCS focus offset should be updated in real-time when the MFW is changed.
TCSInformationSupplier - Variable in class PFIPController.ADCTCSTrack
Remote CORBA object reference which will be used to provide us with TCS positional information on demand.
TelescopeFocusAction - Variable in class PFIPController.MoveAFWSubaction
This is a CORBA object which is the subaction which will result in the telescope being focussed
TelescopeFocusAction - Variable in class PFIPController.MoveMFWSubaction
This is a CORBA object which is the subaction which will result in the telescope being focussed
TelescopeFocusAction - Variable in class PFIPController.SetTelescopeAutoFocus
This is a reference to the instrument sequence subaction which can be used to refocus the telescope
TELESCOPEFOCUSENABLE - Static variable in class PFIPController.PFIPConstants
The parameter noticeboard item which will be used to hold the state of whether or not the refocussing of the telescope is enabled when the MFW is modified
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
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.
TransmissionErrorCount - Variable in class FourMS.FourMSMessageHandler
Records the number of communications errors which have occured on transmission.
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
 
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
 
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
 
UnableToStartSubactionException - Exception in FourMSControllerInterfaces
FourMSControllerInterfaces/UnableToStartSubactionException.java .
UnableToStartSubactionException() - Constructor for exception FourMSControllerInterfaces.UnableToStartSubactionException
 
UnableToStartSubactionException(String) - Constructor for exception FourMSControllerInterfaces.UnableToStartSubactionException
 
UnableToStartSubactionExceptionHelper - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/UnableToStartSubactionExceptionHelper.java .
UnableToStartSubactionExceptionHelper() - Constructor for class FourMSControllerInterfaces.UnableToStartSubactionExceptionHelper
 
UnableToStartSubactionExceptionHolder - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/UnableToStartSubactionExceptionHolder.java .
UnableToStartSubactionExceptionHolder() - Constructor for class FourMSControllerInterfaces.UnableToStartSubactionExceptionHolder
 
UnableToStartSubactionExceptionHolder(UnableToStartSubactionException) - Constructor for class FourMSControllerInterfaces.UnableToStartSubactionExceptionHolder
 
UNACKNOWLEDGED - Static variable in class FourMS.FourMSConstants
This constant is used to indicate that a message was not acknowledged by the 4MS
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
UNINITIALISED - Static variable in class PFIPController.PFIPConstants
Indicates a value which is currently unassigned
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.
update4MSWatchdog(Integer, String, Integer, String) - Method in class PFIPController.PFIPParameterConversion
This operation converts the position parameter of a SHS message coming back from 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 held in a specified 4MS 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
 
UpdatePFIPFilterList - Class in PFIPController
This is an subaction which can be used to update the noticeboard items which hold the details of the filters which are held in the AFW and the MFW mechanism in the PFIP.
UpdatePFIPFilterList(String, String, Connection, POA, ORB, MessageHandler, NamingContextExt, ParameterNoticeBoardSupplier) - Constructor for class PFIPController.UpdatePFIPFilterList
The constructor
UpdateStatusSubaction - Variable in class PFIPController.StatusUpdate
This will be used for initiating the update of status messages
USEFILTEROVERIDES - Static variable in class PFIPController.PFIPConstants
Whether or not to use filter overrides
UsesEncoder - Variable in class FourMS.MechanismBase
Whether there is a encoder associated with this mechanism.

V

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 FourMS.OpticalComponentType
Returns the enum constant of this type with the specified name.
values() - Static method in enum FourMS.OpticalComponentType
Returns an array containing the constants of this enum type, in the order they're declared.

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
WatchdogStatusOk - Variable in class PFIPController.HealthMonitorTask
This is the current state of the watchdog.
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
 
writeObject(ObjectOutputStream) - Method in class FourMSControllerInterfaces._SubActionCompletionListenerStub
 
writeObject(ObjectOutputStream) - Method in class FourMSControllerInterfaces._SubActionInitiatorStub
 
writeObject(ObjectOutputStream) - Method in class FourMSControllerInterfaces._SubActionStub
 

_

__active - Static variable in class FourMSControllerInterfaces.SubActionInProgressExceptionHelper
 
__active - Static variable in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHelper
 
__active - Static variable in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHelper
 
__ids - Static variable in class FourMSControllerInterfaces._SubActionCompletionListenerStub
 
__ids - Static variable in class FourMSControllerInterfaces._SubActionInitiatorStub
 
__ids - Static variable in class FourMSControllerInterfaces._SubActionStub
 
__ids - Static variable in class FourMSControllerInterfaces.SubActionCompletionListenerPOA
 
__ids - Static variable in class FourMSControllerInterfaces.SubActionInitiatorPOA
 
__ids - Static variable in class FourMSControllerInterfaces.SubActionPOA
 
__typeCode - Static variable in class FourMSControllerInterfaces.SubActionCompletionListenerHelper
 
__typeCode - Static variable in class FourMSControllerInterfaces.SubActionHelper
 
__typeCode - Static variable in class FourMSControllerInterfaces.SubActionInitiatorHelper
 
__typeCode - Static variable in class FourMSControllerInterfaces.SubActionInProgressExceptionHelper
 
__typeCode - Static variable in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHelper
 
__typeCode - Static variable in class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHelper
 
__typeCode - Static variable in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHelper
 
_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
 
_default_POA() - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
_default_POA() - Method in class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
_default_POA() - Method in class FourMSControllerInterfaces.SubActionPOATie
 
_delegate() - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
_delegate(SubActionCompletionListenerOperations) - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
_delegate() - Method in class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
_delegate(SubActionInitiatorOperations) - Method in class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
_delegate() - Method in class FourMSControllerInterfaces.SubActionPOATie
 
_delegate(SubActionOperations) - Method in class FourMSControllerInterfaces.SubActionPOATie
 
_id - Static variable in class FourMSControllerInterfaces.SubActionCompletionListenerHelper
 
_id - Static variable in class FourMSControllerInterfaces.SubActionHelper
 
_id - Static variable in class FourMSControllerInterfaces.SubActionInitiatorHelper
 
_id - Static variable in class FourMSControllerInterfaces.SubActionInProgressExceptionHelper
 
_id - Static variable in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHelper
 
_id - Static variable in class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHelper
 
_id - Static variable in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHelper
 
_ids() - Method in class FourMSControllerInterfaces._SubActionCompletionListenerStub
 
_ids() - Method in class FourMSControllerInterfaces._SubActionInitiatorStub
 
_ids() - Method in class FourMSControllerInterfaces._SubActionStub
 
_impl - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
_impl - Variable in class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
_impl - Variable in class FourMSControllerInterfaces.SubActionPOATie
 
_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
 
_methods - Static variable in class FourMSControllerInterfaces.SubActionCompletionListenerPOA
 
_methods - Static variable in class FourMSControllerInterfaces.SubActionInitiatorPOA
 
_methods - Static variable in class FourMSControllerInterfaces.SubActionPOA
 
_poa - Variable in class FourMSControllerInterfaces.SubActionCompletionListenerPOATie
 
_poa - Variable in class FourMSControllerInterfaces.SubActionInitiatorPOATie
 
_poa - Variable in class FourMSControllerInterfaces.SubActionPOATie
 
_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
FourMSControllerInterfaces/_SubActionCompletionListenerStub.java .
_SubActionCompletionListenerStub() - Constructor for class FourMSControllerInterfaces._SubActionCompletionListenerStub
 
_SubActionInitiatorStub - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/_SubActionInitiatorStub.java .
_SubActionInitiatorStub() - Constructor for class FourMSControllerInterfaces._SubActionInitiatorStub
 
_SubActionStub - Class in FourMSControllerInterfaces
FourMSControllerInterfaces/_SubActionStub.java .
_SubActionStub() - Constructor for class FourMSControllerInterfaces._SubActionStub
 
_this() - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOA
 
_this(ORB) - Method in class FourMSControllerInterfaces.SubActionCompletionListenerPOA
 
_this() - Method in class FourMSControllerInterfaces.SubActionInitiatorPOA
 
_this(ORB) - Method in class FourMSControllerInterfaces.SubActionInitiatorPOA
 
_this() - Method in class FourMSControllerInterfaces.SubActionPOA
 
_this(ORB) - Method in class FourMSControllerInterfaces.SubActionPOA
 
_type() - Method in class FourMSControllerInterfaces.SubActionCompletionListenerHolder
 
_type() - Method in class FourMSControllerInterfaces.SubActionHolder
 
_type() - Method in class FourMSControllerInterfaces.SubActionInitiatorHolder
 
_type() - Method in class FourMSControllerInterfaces.SubActionInProgressExceptionHolder
 
_type() - Method in class FourMSControllerInterfaces.SubActionNotInProgressExceptionHolder
 
_type() - Method in class FourMSControllerInterfaces.SubActionPackage.SubActionArgsSeqHolder
 
_type() - Method in class FourMSControllerInterfaces.UnableToStartSubactionExceptionHolder
 
_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 _