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

A

abort() - Method in class AF2Impl
Abort a setup or load module
abort() - Method in class Setup
Abort a setup
aborted - Variable in class Setup
 
abortInProgress - Variable in class AF2Impl
 
acceleration - Variable in class RobotAxisConfiguration
 
ACCELERATION - Variable in class RobotAxisConfigurationP
 
ACCELERATION - Variable in class RobotAxisConfigurationT
 
ACCELERATION - Variable in class RobotAxisConfigurationX
 
ACCELERATION - Variable in class RobotAxisConfigurationY
 
ACCELERATION - Variable in class RobotAxisConfigurationZ
 
AF2Impl - Class in <Unnamed>
The class AF2Impl contains the implementation methods for the AF2 CORBA interface.
AF2Impl() - Constructor for class AF2Impl
 
AF2Main - Class in <Unnamed>
The class AF2Main provides the main entry point into the AF2 Server.
AF2Main() - Constructor for class AF2Main
AF2Main's constructor
AF2SysLogger - Class in <Unnamed>
A wrapper class for the SysLogger class to provide standard AF2 syslogging functionality.
AF2SysLogger() - Constructor for class AF2SysLogger
 
ANALOG_INPUT_PORT_TEMPERATURE - Variable in class RobotTemperature
 
anneal(double, int, int, boolean) - Method in class RouteList
"anneal( double, int, int, boolean )" performs the simulated annealing algorithm.
anneal_steps - Variable in class Route
 
AnyObject - Variable in class NoticeBoard
 
array - Variable in class RouteList
 
AstronomyObject - Class in <Unnamed>
The class AstronomyObject contains methods to perform various operations relating to the science or guide object associated with a particular fibre or fiducial position.
AstronomyObject() - Constructor for class AstronomyObject
 
axis - Variable in class RobotAxisConfiguration
 
AXIS - Variable in class RobotAxisConfigurationP
 
AXIS - Variable in class RobotAxisConfigurationT
 
AXIS - Variable in class RobotAxisConfigurationX
 
AXIS - Variable in class RobotAxisConfigurationY
 
AXIS - Variable in class RobotAxisConfigurationZ
 
AXIS_E - Static variable in class MotionControllerAxis
 
AXIS_ERROR_LIMIT - Variable in class Robot
 
AXIS_ERROR_LIMIT_DISABLE - Variable in class Robot
 
AXIS_F - Static variable in class MotionControllerAxis
 
AXIS_G - Static variable in class MotionControllerAxis
 
AXIS_H - Static variable in class MotionControllerAxis
 
AXIS_MAX_ALLOWED_ERROR - Variable in class Robot
 
AXIS_P - Static variable in class Robot
 
AXIS_S - Static variable in class MotionControllerAxis
 
AXIS_S - Static variable in class Robot
 
AXIS_T - Static variable in class Robot
 
AXIS_W - Static variable in class MotionControllerAxis
 
AXIS_WAIT_PERIOD - Variable in class MotionController
The polling period for axis motion complete
AXIS_WAIT_TIMEOUT - Variable in class MotionController
The axis movement wait timeout (2 mins)
AXIS_X - Static variable in class MotionControllerAxis
 
AXIS_X - Static variable in class Robot
 
AXIS_Y - Static variable in class MotionControllerAxis
 
AXIS_Y - Static variable in class Robot
 
AXIS_Z - Static variable in class MotionControllerAxis
 
AXIS_Z - Static variable in class Robot
 
axisParameters(List, List) - Method in class MotionController
Create an axis parameter list string

B

best_route - Variable in class Route
 
best_route_length - Variable in class Route
 
bufferFactor - Variable in class FibreModule
Buffer factor around fibres applies a 10% buffer around all fibre dimensions
BUTTON_HEIGHT - Variable in class RobotAxisConfigurationZ
Button and lift heights are configurable
buttonHeight - Variable in class RobotAxisConfigurationZ
 
ButtonLength - Variable in class FibreModule
 
ButtonWidth - Variable in class FibreModule
 

C

CentreDec - Variable in class Configuration
 
centreIndex - Variable in class RobotXYAxisStraightness
 
CentreRa - Variable in class Configuration
 
centroid() - Method in class AF2Impl
Perform a centroid on the TV system and return the centroid position
check(FibreModule) - Method in class Configuration
Check the validity of the configuration aginst the fibre module
check() - Method in class FibreModule
Check that all of the fibres in the fibre module are in valid positions
circleFibres() - Method in class AF2Impl
Set all of the fibres to the circle position
circleFibres(FibreModule) - Method in class Setup
Set all the fibres in a circle
CircleRadius - Variable in class FibreModule
 
clearOverlay() - Method in class FrameGrabber
Clear the frame grabbers overlay
clearOverlay() - Method in class GripperCamera
Clear the TV overlay display
close() - Method in class MotionController
Close communications with the DMC card
closeFile(BufferedReader) - Method in class FibreModule
 
closeGripper() - Method in class AF2Impl
Close the gripper jaws
closeGripper() - Method in class Robot
Close the gripper
closeLog() - Method in class SysLogger
Stop the logging process
commandMotionController(String) - Method in class AF2Impl
Issue a command to the motion controller
con - Variable in class ICSDatabase
 
Configuration - Class in <Unnamed>
The class Configuration contains methods to perform various operations which support the setting up of a target configuration setup based on the information supplied within the observer generated configuration (.CFG) file.
Configuration() - Constructor for class Configuration
Configuration constructor
ConfigurationFileName - Variable in class Configuration
 
connect() - Method in class NoticeBoard
Connect the ParameterNoticeBoard object to the CORBA DRAMA Interface for ParameterNoticeBoard actions
convert_xy(String, String, String, String, String, String, String, String, double, double, double) - Method in class FibreModule
Native method to RA and Dec coordinates to an AF2 XY cordinate
convertToRobotCoordinateFrame(Point) - Method in class GripperCamera
Convert tv camera coordinates to robot coordinate frame
copy(String, String) - Method in class FibreModule
Copy a file
CORBA_Connect(String[], String) - Method in class AF2Main
Contact the ORB, and register with the name server as a CORBA server
currentFibreNumber - Variable in class Setup
 

D

DB_FORNAME - Variable in class ICSDatabase
 
DB_HOSTNAME - Variable in class ICSDatabase
 
DB_PASSWORD - Variable in class ICSDatabase
 
DB_PORT - Variable in class ICSDatabase
 
DB_SOURCE_URL - Variable in class ICSDatabase
 
DB_USER - Variable in class ICSDatabase
 
DecDegrees - Variable in class AstronomyObject
 
deceleration - Variable in class RobotAxisConfiguration
 
DECELERATION - Variable in class RobotAxisConfigurationP
 
DECELERATION - Variable in class RobotAxisConfigurationT
 
DECELERATION - Variable in class RobotAxisConfigurationX
 
DECELERATION - Variable in class RobotAxisConfigurationY
 
DECELERATION - Variable in class RobotAxisConfigurationZ
 
DecMinutes - Variable in class AstronomyObject
 
DecSeconds - Variable in class AstronomyObject
 
DecString - Variable in class AstronomyObject
 
defineAuxiliaryEncoderPosition(MotionControllerAxis, long) - Method in class MotionController
Define the axis' auxiliary encoder position
defineAuxiliaryEncoderPosition(MotionControllerAxis, int) - Method in class Robot
Define the auxiliary encoder position
defineEncoderPosition(MotionControllerAxis, long) - Method in class MotionController
Define the axis' encoder position
defineEncoderPosition(MotionControllerAxis, int) - Method in class Robot
Define the encoder position
disableFibre(int) - Method in class AF2Impl
Disable a fibre
disablePositionLimits(MotionControllerAxis) - Method in class MotionController
Disable position limits
DMCClose() - Method in class MotionController
Galil DMC18x0 native method to close comms with the motion controller
DMCCommand(String) - Method in class MotionController
Galil DMC18x0 native method to send a command to the motion controller
DMCGetAnalogInputFromDR(int) - Method in class MotionController
 
DMCGetAxisAuxiliaryPositionFromDR(int) - Method in class MotionController
 
DMCGetAxisMotorPositionFromDR(int) - Method in class MotionController
 
DMCGetGeneralInputFromDR(int) - Method in class MotionController
 
DMCGetGeneralOutputFromDR(int) - Method in class MotionController
 
DMCOpen() - Method in class MotionController
Galil DMC18x0 native method to open comms with the motion controller
DMCRefreshDataRecord() - Method in class MotionController
 
DMCReset() - Method in class MotionController
Galil DMC18x0 native method to reset the motion controller
dragFibre(Fibre, int, int) - Method in class Robot
Drag the fibre on the field plate by an offset in x and y
duplicate() - Method in class RouteList
"duplicate()" creates a copy of this linked list

E

E_DMC_AXIS_NAME - Static variable in class MotionController
 
enableFibre(int) - Method in class AF2Impl
Enable a fibre
ENCODER_COUNTS_PER_ARCMIN - Static variable in class RobotAxisConfigurationT
 
ENCODER_COUNTS_PER_MICRON - Static variable in class RobotAxisConfigurationP
 
ENCODER_SIMULATION - Static variable in class MotionController
 
ENCODER_SIMULATION - Variable in class Robot
 
encoderValues - Variable in class MotionControllerEncoder
 
ENGINEERING - Variable in class UserMode
 
Equinox - Variable in class Configuration
 
Error - Variable in class MotionControllerResult
 
Error - Variable in class Robot
 
Error - Variable in class RobotError
 
exit() - Method in class AF2Impl
Exit the AF2 server
EXTENDED - Variable in class UserMode
 
extract() - Method in class Robot
Extract the robot from its limit switches
extractConfigurationData(FibreModule, String) - Method in class Configuration
 
extractDoubleFromInputLine(BufferedReader) - Method in class FibreModule
 
extractFibreData(FibreModule, String) - Method in class Configuration
 
extractFibreData(String) - Method in class Fibre
Extract fibre data from a line of data in the fibres.dat file
extractFirstWordFromInputLine(BufferedReader) - Method in class FibreModule
 
extractIntFromInputLine(BufferedReader) - Method in class FibreModule
 
extractObjectData(FibreModule, String) - Method in class Configuration
 
extractRobot() - Method in class AF2Impl
Extract the robot from its limit switches
extractStringFromInputLine(BufferedReader) - Method in class Configuration
 
extractStringFromInputLine(BufferedReader) - Method in class FibreModule
 

F

F_DMC_AXIS_NAME - Static variable in class MotionController
 
factor - Variable in class Route
 
Fibre - Class in <Unnamed>
The class Fibre contains methods to perform various operations relating to the position, theta angle, positioning offsets and associated astronomical object of a fibre.
Fibre() - Constructor for class Fibre
 
Fibre(int) - Constructor for class Fibre
 
FIBRE_MAX_DRAG_DISTANCE - Variable in class Robot
 
FIBRE_MAX_OFFSET - Variable in class Robot
 
FIBRE_MAX_POS_ERROR - Variable in class Robot
 
FIBRE_MAXIMUM_POSITION_ERROR - Variable in class FibreModule
The maximum allowable positioning error for any fibre.
FIBRE_MINIMUM_POSITION_SEPARATION - Variable in class FibreModule
 
FIBRE_PLACEMENT_ITERATIONS - Variable in class Robot
 
fibreCentroid - Variable in class GripperCamera.GripperCameraOverlay
 
FibreDone - Variable in class Setup
 
FibreLength - Variable in class FibreModule
 
FibreModule - Class in <Unnamed>
The class FibreModule contains methods to perform various operations allowing access to all parameters of the fibre module, and it's associated fibres.
FibreModule() - Constructor for class FibreModule
Constructor
FibreModuleDataFileName - Variable in class FibreModule
 
FibreModuleErrorDataFileName - Variable in class FibreModule
 
FibreModuleName - Variable in class Configuration
 
FibreModuleName - Variable in class FibreModule
 
FibreNotFound - Exception in <Unnamed>
Title: FibreNotFound
FibreNotFound(String) - Constructor for exception FibreNotFound
 
fibrePlacementIterations - Variable in class Robot
 
FibrePosition - Variable in class Fibre
 
fibrePositioningTolerance - Variable in class Robot
 
Fibres - Variable in class FibreModule
The array of fibres in the fibre module
fibresCollide(long, long, long, long, long, long, long, long, long, long, long) - Method in class Fibre
Native method to determine whether fibres are colliding
FibreSize - Variable in class FibreModule
 
FiducialObjects - Variable in class Configuration
 
FILTER_D - Static variable in class RobotAxisConfigurationP
 
FILTER_D - Static variable in class RobotAxisConfigurationT
 
FILTER_D - Static variable in class RobotAxisConfigurationX
 
FILTER_D - Static variable in class RobotAxisConfigurationY
 
FILTER_D - Static variable in class RobotAxisConfigurationZ
 
FILTER_I - Static variable in class RobotAxisConfigurationP
 
FILTER_I - Static variable in class RobotAxisConfigurationT
 
FILTER_I - Static variable in class RobotAxisConfigurationX
 
FILTER_I - Static variable in class RobotAxisConfigurationY
 
FILTER_I - Static variable in class RobotAxisConfigurationZ
 
FILTER_P - Static variable in class RobotAxisConfigurationP
 
FILTER_P - Static variable in class RobotAxisConfigurationT
 
FILTER_P - Static variable in class RobotAxisConfigurationX
 
FILTER_P - Static variable in class RobotAxisConfigurationY
 
FILTER_P - Static variable in class RobotAxisConfigurationZ
 
findBestRoute(FibreModule) - Method in class Route
Find the best route around the fibres in the fibre module
findBetterRoute() - Method in class Route
 
findEdge(MotionControllerAxis) - Method in class MotionController
Find the home switch edge of an axis
findEdge(MotionControllerAxis, MotionControllerAxis) - Method in class MotionController
Find the home switch edges of 2 axes
findIndex(MotionControllerAxis) - Method in class MotionController
Find the index pulse of an axis
FIRST_FIDUCIAL_NUMBER - Static variable in class Configuration
 
fixed_end_pts - Variable in class Route
 
FrameGrabber - Class in <Unnamed>
The class FrameGrabber contains methods to perform various operations allowing access to the native methods provided by the af2framegrabber library.
FrameGrabber() - Constructor for class FrameGrabber
 
FULL_TURN - Static variable in class RobotAxisConfigurationT
 

G

G_DMC_AXIS_NAME - Static variable in class MotionController
 
GAIN_BOOST - Variable in class RobotAxisConfigurationX
 
GAIN_BOOST - Variable in class RobotAxisConfigurationY
 
get() - Method in class NoticeBoard
 
get_item(int) - Method in class RouteList
"get_item( int )" finds the indexed item in the list.
get_length() - Method in class RouteList
"get_length" is for access to length of list.
get_route_length() - Method in class RouteList
"get_route_length()" computes the total path length for the list
getAcceleration(MotionControllerAxis) - Method in class MotionController
Get the acceleration of an axis
getAcceleration(MotionControllerAxis) - Method in class Robot
Get the axis acceleration
getAcceleration() - Method in class RobotAxisConfiguration
 
getADCReading(int) - Method in class MotionController
Get the value of an a/d port
getADCReading(int) - Method in class MotionControllerDataRecord
Get the value of an a/d port
getAnalogInputFromDR(int) - Method in class MotionController
 
getAuxiliaryEncoderPosition(MotionControllerAxis) - Method in class MotionController
Get the auixiliary encoder position
getAuxiliaryEncoderPosition(MotionControllerAxis) - Method in class MotionControllerDataRecord
Get the auxiliary encoder position of an axis from the data record
getAuxiliaryEncoderValue(MotionControllerAxis) - Method in class RobotData
Get the auxiliary encoder value of an axis
getAxis(int) - Method in class MotionControllerAxis
Get the axis given an axis number
getAxis() - Method in class RobotAxisConfiguration
 
getAxisAuxiliaryPositionFromDR(int) - Method in class MotionController
 
getAxisConfiguration(RobotAxis) - Method in class AF2Impl
Get the configuration of an axis
getAxisConfiguration(MotionControllerAxis) - Method in class RobotConfiguration
 
getAxisMotorPositionFromDR(int) - Method in class MotionController
 
getAxisNumber() - Method in class MotionControllerAxis
Get the number of an axis
getAxisParameter(String, String) - Method in class ICSDatabase
Get an axis parameter from the ICS database
getAxisPConfiguration() - Method in class RobotConfiguration
 
getAxisTConfiguration() - Method in class RobotConfiguration
 
getAxisXConfiguration() - Method in class RobotConfiguration
 
getAxisYConfiguration() - Method in class RobotConfiguration
 
getAxisZConfiguration() - Method in class RobotConfiguration
 
getBufferFactor() - Method in class FibreModule
Get the buffer factor around the fibres
getButtonHeight() - Method in class RobotAxisConfigurationZ
 
getButtonLength() - Method in class FibreModule
Get the fibre button length
getButtonLengthBuffered() - Method in class FibreModule
Get the fibre button length with a buffer applied
getButtonWidth() - Method in class FibreModule
Get the fibre button width
getButtonWidthBuffered() - Method in class FibreModule
Get the fibre button width with a buffer applied
getCentreDec() - Method in class Configuration
 
getCentreRa() - Method in class Configuration
 
getCircleRadius() - Method in class FibreModule
Get the circle radius of the fibre module
getClosestThetaAngle(long) - Method in class Robot
Get the closer theta angle to a given rotation angle
getClosestThetaDemandEncoderPosition(long) - Method in class Robot
Get the closest theta demand position to an angle
getConfiguration() - Method in class Robot
Get the robot's configuration
getCurrentFibreNumber() - Method in class Setup
Get the number of the fibre currently being moved
getDec() - Method in class AstronomyObject
Get the declination of the object
getDeceleration(MotionControllerAxis) - Method in class MotionController
Get the deceleration of an axis
getDeceleration() - Method in class RobotAxisConfiguration
 
getDigitalInputs(int) - Method in class MotionController
Get the state of a digital input block
getDigitalOutputs(int) - Method in class MotionController
Get the state of a digital output block
getDistortionData(String) - Method in class FibreModule
Get the field distortion data from the distortion file
getElapsedTime() - Method in class Stopwatch
Get the elapsed time in ms
getEncoderValue(MotionControllerAxis) - Method in class MotionControllerEncoder
Get the encoder value
getEncoderValue(MotionControllerAxis) - Method in class RobotData
Get the main encoder value of an axis
getEncoderValue(MotionControllerAxis) - Method in class RobotEncoder
Get the encoder value
getEquinox() - Method in class Configuration
 
getFibre(int) - Method in class FibreModule
Get a fibre by it's fibre number
getFibreCreepOffset(Fibre) - Method in class FibreModule
Get the fibre creep error VC
getFibreDistance(Fibre, Fibre) - Method in class FibreModule
Get the distance between 2 fibres
getFibreLength() - Method in class FibreModule
Get the length of a fibre in the fibre module
getFibreModuleData(String) - Method in class FibreModule
Get the fibre data file and extract the current fibre information.
getFibreModuleErrorData(String) - Method in class FibreModule
Get the learnt values of putdown offset error and creep error from the fibre module's error table
getFibreModuleStatus() - Method in class AF2Impl
Get the fibre module status
getFibreOffset(Fibre) - Method in class FibreModule
Get the learnt fibre putdown error offset VE
getFibrePosition() - Method in class FrameGrabber
Get the position of a fibre
getFibrePosition(Fibre) - Method in class GripperCamera
Get the position of a fibre in the robot's coordinate system, where 0, 0 is roughly the centre of the TV image The TV window is [1:760,1:570].
getFibrePosition() - Method in class GripperCamera
Get the fibre's centroid position
getFibrePosition(Fibre) - Method in class Robot
Get the fibre's position in the true robot coordinates
getFibrePositioningIterations() - Method in class Robot
Get the number of fibre positioning iterations
getFibrePositioningTolerance() - Method in class Robot
Get the fibre positioning tolerance
getFibrePutdownError(Fibre) - Method in class FibreModule
 
getFibrePutdownOffset(Fibre) - Method in class FibreModule
Get the required putdown offset for a fibre.
getFibreStatus(int) - Method in class AF2Impl
Get the fibre status
getFiducialObject(int) - Method in class Configuration
 
getFixedFibreFinOffset(int) - Method in class FibreModule
Get the fixed offset between the fibre and the fin
getGeneralInputFromDR(int) - Method in class MotionController
 
getGeneralOutputFromDR(int) - Method in class MotionController
 
getGripperJawConfiguration() - Method in class AF2Impl
Get the gripper jaw height configuration
getGuideFibreRmsError() - Method in class FibreModule
Get the RMS positioning error of the guide fibres
getHeight() - Method in class GripperCamera
Get the height of the camera's frame
getHoldingD() - Method in class RobotAxisConfigurationX
 
getHoldingD() - Method in class RobotAxisConfigurationY
 
getHoldingI() - Method in class RobotAxisConfigurationX
 
getHoldingI() - Method in class RobotAxisConfigurationY
 
getHoldingP() - Method in class RobotAxisConfigurationX
 
getHoldingP() - Method in class RobotAxisConfigurationY
 
getInputs() - Method in class MotionControllerIo
 
getLiftHeight() - Method in class RobotAxisConfigurationZ
 
getLoadRadius() - Method in class FibreModule
Get the load radius of the fibre module
getLostFibre() - Method in class FibreModule
Get a lost fibre
getMagnitude() - Method in class AstronomyObject
Get the magnitude
getMaxPosition() - Method in class RobotAxisConfiguration
 
getMediumSpeed() - Method in class RobotAxisConfiguration
 
getMinPosition() - Method in class RobotAxisConfiguration
 
getMotionControllerAxis(RobotAxis) - Method in class AF2Impl
Convert the iAF2.RobotAxis to the correct MotionController axis
getName() - Method in class AstronomyObject
Get the name of the object
getName() - Method in class FibreModule
Get the name of the fibre module
getNearestFibre(Point) - Method in class FibreModule
Get the nearest fibre to a position
getNearestFibre(Fibre) - Method in class FibreModule
Get the nearest fibre to a fibre
getNegativeImageCentroid() - Method in class FrameGrabber
Get the centroid of a negative image
getNextFibre(FibreModule) - Method in class Setup
Get the next fibre to be moved in the setup
getNonRadialAngle() - Method in class FibreModule
Get the maximum non radial angle allowed for each fibre
getNonRadialAngleInArcmins() - Method in class FibreModule
Get the maximum non radial angle allowed for each fibre
getNumberOfDisabledFibres() - Method in class FibreModule
Get the number of disabled fibres in the fibre module
getNumberOfFiducialFibres() - Method in class FibreModule
Get the number of fiducial fibres in the fibre module
getNumberOfFiducialObjects() - Method in class Configuration
 
getNumberOfObjectFibres() - Method in class FibreModule
Get the number of object fibres in the fibre module
getNumberOfPivots() - Method in class FibreModule
Get the number of pivots in the fibre module
getNumberOfUnsusedFibres() - Method in class FibreModule
Get the number of unused fibres in the fibre module
getOffsetParameter(String, String) - Method in class ICSDatabase
 
getOrb() - Static method in class AF2Main
Get the AF2's reference to the ORB
getOutputs() - Method in class MotionControllerIo
 
getParkRadius() - Method in class FibreModule
Get the park radius of the fibre module
getPEncoderPosition() - Method in class Robot
Get the probe encoder position
getPercentageProgress() - Method in class Setup
Get the setup progress as a percentage
getPivotRadius() - Method in class FibreModule
Get the pivot radius of the fibre module
getPosition(MotionControllerAxis) - Method in class MotionController
Get the main encoder position of an axis
getPosition() - Method in class MotionController
Get the positions of all of the main encoders
getPosition(MotionControllerAxis) - Method in class MotionControllerDataRecord
Get the main encoder position of an axis from the data record
getPositionError(MotionControllerAxis) - Method in class MotionController
Get the position error of an axis
getPPositionInMicrons() - Method in class Robot
Get the probe position in microns
getPreviousPosition() - Method in class Fibre
Get the previous known position of the fibre
getQuadrantOffset() - Method in class GripperCamera
Get the size of the camera's quadrant offset
getRa() - Method in class AstronomyObject
Get the RA of the object
getReferencePosition(MotionControllerAxis) - Method in class MotionController
Get the main encoder reference position of an axis
getReferencePosition() - Method in class MotionController
Get the reference positions of all of the main encoders
getRobotStatus() - Method in class AF2Impl
Get the robot status
getScale0() - Method in class FibreModule
Get the 0th order term of plate scale
getScale1() - Method in class FibreModule
Get the 1st order term of plate scale
getScale2() - Method in class FibreModule
Get the 2nd order term of plate scale
getScienceFibreRmsError() - Method in class FibreModule
Get the RMS positioning error of the science fibres
getSearchPoints(Point, int) - Method in class RobotSearchPattern
Get a list of search positions around the given central position
getSiderealTime() - Method in class Configuration
 
getSkyPA() - Method in class Configuration
 
getSkyPA() - Method in class NoticeBoard
Get Sky PA from noticeboard
getSkyViewingProbe() - Method in class RobotConfiguration
 
getSkyViewingProbePositionInMicrons() - Method in class Robot
Get the robot's sky viewing probe position in microns, corrected for temperature expansion and non-orthogonality
getskyViewOffsetX() - Method in class SkyViewingProbe
Get the sky viewing probe X offset from gripper centre in microns
getskyViewOffsetY() - Method in class SkyViewingProbe
Get the sky viewing probe Y offset from gripper centre in microns
getSkyViewProbeOffset() - Method in class AF2Impl
Get the offset between the gripper centre and sky viewing probe in x and y
getSlowSpeed() - Method in class RobotAxisConfiguration
 
getSmallMoveD() - Method in class RobotAxisConfigurationX
 
getSmallMoveD() - Method in class RobotAxisConfigurationY
 
getSmallMoveI() - Method in class RobotAxisConfigurationX
 
getSmallMoveI() - Method in class RobotAxisConfigurationY
 
getSmallMoveP() - Method in class RobotAxisConfigurationX
 
getSmallMoveP() - Method in class RobotAxisConfigurationY
 
getSpeed(MotionControllerAxis) - Method in class MotionController
Get the speed of an axis
getSpeed(MotionControllerAxis) - Method in class Robot
Get the axis speed
getSpeed() - Method in class RobotAxisConfiguration
 
getStackTrace() - Method in class AF2SysLogger
 
getState() - Method in class Fibre
Get the state of the fibre
getStraightnessCorrectedPosition(Point) - Method in class RobotXYAxisStraightness
Get the robot's position corrected for straightness of the X and Y axes
getTargetFibre(int) - Method in class Configuration
 
getTargetName() - Method in class Configuration
 
getTargetStatus() - Method in class Fibre
Get the target status of the fibre
getTemperature() - Method in class Robot
Get the robot temperature
getTemperature() - Method in class RobotTemperature
Get the robot temperature
getTEncoderPosition() - Method in class Robot
Get the theta encoder position
getTheta() - Method in class Fibre
Get the theta angle of the fibre in arcmins
getTimeLeft() - Method in class Setup
Get an estimate of the time left for the setup in seconds
getTPositionInArcmins() - Method in class Robot
Get the theta angle
getTPositionInArcmins(long) - Method in class Robot
Get the theta angle
getTubeWidth() - Method in class FibreModule
Get the fibre tube width
getTubeWidthBuffered() - Method in class FibreModule
Get the fibre tube width with a buffer applied
getType() - Method in class AstronomyObject
Return the object's type
getUnmovedFibres(FibreModule) - Method in class Setup
Get a list of unmoved fibres
getUTDate() - Method in class Configuration
 
getWeight() - Method in class AstronomyObject
Return the object's weighting
getWidth() - Method in class GripperCamera
Get the width of the camera's frame
getXEncoderPosition() - Method in class Robot
Get the y encoder position
getXYCorrectedPositionInMicrons() - Method in class Robot
Get the robot's true position in microns, corrected for temperature expansion and non-orthogonality
getXYCorrectedPositionInMicrons(Point) - Method in class Robot
Get the true xy position in microns, corrected for thermal expansion, axis straightness, and non-orthogonality
getXYDistance(Point, Point) - Method in class Robot
Get the distance in x and y between two points
getXYLinearEncoderPosition() - Method in class Robot
Get the x-y position of the robot from its linear encoders
getXYOthogonalityCorrectedPosition(Point, double) - Method in class Robot
Get the othogonality corrected position of the XY axes
getXYTemperatureCorrectedPosition(Point, double) - Method in class Robot
Get the position of the XY axes compensated for temperature
getYEncoderPosition() - Method in class Robot
Get the x encoder position
getZEncoderPosition() - Method in class Robot
Get the x encoder position
getZeroSwitchPosition() - Method in class RobotAxisConfiguration
 
GRIPPER_DELAY - Variable in class Robot
 
GRIPPER_TOO_LOW - Static variable in class RobotError
 
GripperCamera - Class in <Unnamed>
The class GripperCamera contains methods to perform various operations on the camera mounted on the AF2 gripper unit.
GripperCamera() - Constructor for class GripperCamera
 
GripperCamera.GripperCameraOverlay - Class in <Unnamed>
The gripper camera overlay class.
GripperCamera.GripperCameraOverlay(Fibre, Point) - Constructor for class GripperCamera.GripperCameraOverlay
Construct a gripper camera overlay object
GripperCamera.GripperCameraOverlay(Point) - Constructor for class GripperCamera.GripperCameraOverlay
Construct a gripper camera overlay object

H

H_DMC_AXIS_NAME - Static variable in class MotionController
 
HA - Variable in class Configuration
 
HALF_TURN - Static variable in class RobotAxisConfigurationT
 
hasFibre(int) - Method in class FibreModule
Check whether a fibre exists
hasObject() - Method in class Fibre
Has the fibre got an object associated with it
hasPositionError(MotionControllerAxis) - Method in class Robot
Check whether an axis has a position error
hasSetupDoneAllFibres(FibreModule) - Method in class Setup
Have all of the fibres been moved
HEIGHT - Variable in class GripperCamera
The height of the Camera image
home(MotionControllerAxis) - Method in class MotionController
Find and define the home position of an axis
home(MotionControllerAxis, MotionControllerAxis) - Method in class MotionController
Find and define the home position of two axes
homeP() - Method in class Robot
Find the home position of the off-axis probe axis
homeT() - Method in class Robot
Find the home position of the Theta axis
homeXY() - Method in class Robot
Find the home position of the XY axes
homeZ() - Method in class Robot
Find the home position of the Z axis

I

ICSDatabase - Class in <Unnamed>
This is AF2's database connection class.
ICSDatabase() - Constructor for class ICSDatabase
Constructor for the ICSDatabase class.
identification - Variable in class SysLogger
 
Identity - Variable in class AstronomyObject
 
in - Variable in class SysLogger
 
index - Variable in class RouteNode
 
init_llist() - Method in class RouteList
"init_llist()" creates an array for fast lookup of nodes.
initialise() - Method in class FrameGrabber
Initialise the frame grabber
initialise() - Method in class Robot
Initialise the robot
initialisePAxis() - Method in class Robot
Initialise the Probe axis
initialiseRobot() - Method in class AF2Impl
Initialise the robot
initialiseTAxis() - Method in class Robot
Initialise the Theta axis
initialiseXYAxis() - Method in class Robot
Initialise the X-Y axes of the robot
initialiseZAxis() - Method in class Robot
Initialise the Z axis
inititaliseFibreSetup(FibreModule) - Method in class Setup
Initialise the setup
INPUT_PORT_AIR_PRESSURE_STATUS - Variable in class Robot
 
INPUT_PORT_FIBRE_MODULE_SWITCH_A - Variable in class Robot
 
INPUT_PORT_FIBRE_MODULE_SWITCH_B - Variable in class Robot
 
INPUT_PORT_GUIDE_FIBRE_BACK_ILLUM_STATUS - Variable in class Robot
 
INPUT_PORT_INSTRUMENT_POWER_STATUS - Variable in class Robot
 
INPUT_PORT_MOTOR_RELAY_STATUS - Variable in class Robot
 
INPUT_PORT_SCIENCE_FIBRE_BACK_ILLUM_STATUS - Variable in class Robot
 
INPUT_PORT_SERVO_AMPLIFIER_STATUS - Variable in class Robot
 
insert(int, int, int) - Method in class RouteList
"insert( int, int, int )" appends a new node to the list.
instance() - Static method in class AF2SysLogger
The instance class method
instance() - Static method in class FrameGrabber
 
instance() - Static method in class MotionController
The instance class method
instance() - Static method in class Robot
The instance class method
ipAddress - Static variable in class SysLogger
 
isAirPressureOn() - Method in class Robot
Is the air pressure power on
isCloseToAnotherFibre(Fibre) - Method in class FibreModule
Ask whether a fibre is too close to another fibre
isConfigurationValid(String[], String) - Method in class AF2Impl
Check the validity of the configuration data
isDecValid(String) - Method in class AstronomyObject
Validate the Dec string
isDigitalInputPortHigh(int) - Method in class MotionController
Get the condition of a digital input port
isDigitalInputPortHigh(int) - Method in class MotionControllerDataRecord
Get the condition of a digital input port
isDigitalInputPortHigh(int) - Method in class MotionControllerIo
 
isDigitalOutputPortHigh(int) - Method in class MotionController
Get the condition of a digital output port
isDigitalOutputPortHigh(int) - Method in class MotionControllerDataRecord
Get the condition of a digital output port
isDigitalOutputPortHigh(int) - Method in class MotionControllerIo
 
isEnabled() - Method in class Fibre
Is the fibre enabled
isEngineering() - Method in class UserMode
 
isExtended() - Method in class UserMode
 
isFibreDone(Fibre) - Method in class Setup
Check whether a fibre has been moved
isFibreDone(int) - Method in class Setup
Check whether a fibre has been moved
isFibreLost() - Method in class FibreModule
Determine if a fibre is currently lost
isFibreMovementRequired(Fibre, Fibre, int) - Method in class FibreModule
Check whether movement of a fibre is required
isFibreThere() - Method in class GripperCamera
Is a fibre visible in the TV camera
isFiducialObject() - Method in class AstronomyObject
Is the object a fiducial object type
isFirstException - Variable in class NoticeBoard
 
isGripperClosed() - Method in class Robot
Is the gripper closed
isGripperLowered() - Method in class Robot
Is the gripper lowered to the field plate
isGripperLowered(long) - Method in class Robot
Is the gripper lowered to the field plate
isGuide() - Method in class Fibre
Is the fibre a guide fibre
isGuideFibreBackIlluminationOn() - Method in class Robot
Is the guide fibre back illumination on
isInForwardLimit(MotionControllerAxis) - Method in class MotionController
Check the forward limit of an axis
isInForwardLimit(MotionControllerAxis) - Method in class Robot
Is the axis in its forward limit
isInHomeSwitch(MotionControllerAxis) - Method in class MotionController
Is the axis in it's home switch
isInReverseLimit(MotionControllerAxis) - Method in class MotionController
Check the reverse limit of an axis
isInReverseLimit(MotionControllerAxis) - Method in class Robot
Is the axis in its reverse limit
isInspectionLightOn() - Method in class Robot
Is the inspection light on
isInstrumentPowerOn() - Method in class Robot
Is the insturment power on
isLargeFibreModuleSwitchOn() - Method in class Robot
Is the large fibre module switch on
isLengthOK(Fibre) - Method in class FibreModule
Check that the length of the fibre is OK
isLost() - Method in class Fibre
Is the fibre lost
isMissing() - Method in class Fibre
Is the fibre missing/dead
isMotorPowerOn() - Method in class Robot
Is the motor power on
isNormal() - Method in class UserMode
 
isNotColliding(Fibre, FibreModule) - Method in class Configuration
Check that a target fibre does not collide with any other fibres in the configuration
isNotColliding(Fibre) - Method in class FibreModule
Check that a fibre does not collide with any other fibres in the module
isNotCollidingWith(Fibre, FibreModule) - Method in class Fibre
Is the fibre not colliding with another fibre
isOpen() - Method in class SysLogger
Checks if the Log is open
isPositionOK(Fibre) - Method in class FibreModule
Check that the position of a fibre is valid
isRadial(Fibre) - Method in class FibreModule
Check that the fibre is within it's radial angle tolerance
isRaValid(String) - Method in class AstronomyObject
Validate the RA string
isRobotLimitSwitchStatusUpdateRequired() - Method in class AF2Impl
Is a robot limit switch status update required.
isRobotStatusUpdateRequired() - Method in class AF2Impl
Is a robot status update required.
isScienceFibreBackIlluminationOn() - Method in class Robot
Is the science fibre back illumination on
isScienceObject() - Method in class AstronomyObject
Is the object a science object type
isServoAmplifierOn() - Method in class Robot
Is the servo amplifier on
isSetupInProgress() - Method in class AF2Impl
Check whether a setup is in progress
isSmallFibreModuleSwitchOn() - Method in class Robot
Is the small fibre module switch on
isWithinField(Fibre) - Method in class FibreModule
Check that the fibre is within the observable field
isWithinLoadRing(Fibre) - Method in class FibreModule
Check that the fibre is within the load ring
iterations - Variable in class Route
 

J

jog(MotionControllerAxis, long) - Method in class MotionController
Jog an axis
jog(MotionControllerAxis, long) - Method in class Robot
Jog the axis

K

killFibre(int) - Method in class AF2Impl
Kill a fibre, causing it to be permanently disabled

L

LARGE_FIBRE_MODULE_CONFIGURATION_FILE - Variable in class FibreModule
 
LARGE_FIBRE_MODULE_ERROR_FILE - Variable in class FibreModule
 
length - Variable in class RouteList
 
LIFT_HEIGHT - Variable in class RobotAxisConfigurationZ
 
liftGripper() - Method in class Robot
Lift the gripper above the fibre buttons
liftHeight - Variable in class RobotAxisConfigurationZ
 
loadFibre(int) - Method in class AF2Impl
Load a fibre
loadFibre(Fibre, FibreModule) - Method in class Robot
Update the true position of the fibre based on the centroid from the gripper camera system
loadFibreHere(int) - Method in class AF2Impl
Load a fibre at the current robot position
loadFromFile() - Method in class RobotXYAxisStraightness
Load the X and Y axis straightness data from file
loadModule() - Method in class AF2Impl
Load all of the fibres in the fibre module
loadModule(FibreModule) - Method in class Robot
Load all of the fibres in the fibre module
loadModuleAll() - Method in class AF2Impl
Load all of the fibres in the fibre module continuing in the event of failure to find fibres
loadModuleAll(FibreModule) - Method in class Robot
Load all of the fibres in the fibre module continuing in the event of lost fibres
LoadRadius - Variable in class FibreModule
 
logOpened - Variable in class SysLogger
 
logOptions - Variable in class SysLogger
 
logXYFibrePositions() - Method in class Configuration
 
lost - Variable in class Fibre
The fibre's lost flag
lowerGripper() - Method in class Robot
Lower the gripper to the height of the fibre button

M

Magnitude - Variable in class AstronomyObject
 
main(String[]) - Static method in class AF2Main
AF2' main entry point
main(String[]) - Static method in class RobotTestMain
 
map(String[], String) - Method in class AF2Impl
Construct a distortion map of the Prime Focus field using a standard set of star positions, and star centroid information produced by the autoguider
MAX_POSITION - Variable in class RobotAxisConfigurationP
 
MAX_POSITION - Variable in class RobotAxisConfigurationT
 
MAX_POSITION - Variable in class RobotAxisConfigurationX
 
MAX_POSITION - Variable in class RobotAxisConfigurationY
 
MAX_POSITION - Variable in class RobotAxisConfigurationZ
 
MAX_POSITION_LIMIT - Variable in class MotionController
 
MAX_WAIT - Static variable in class RobotAxisConfigurationP
 
MAX_WAIT - Static variable in class RobotAxisConfigurationT
 
MAX_WAIT - Static variable in class RobotAxisConfigurationX
 
MAX_WAIT - Static variable in class RobotAxisConfigurationY
 
MAX_WAIT - Static variable in class RobotAxisConfigurationZ
 
maxPosition - Variable in class RobotAxisConfiguration
 
MEDIUM_SPEED_FACTOR - Variable in class RobotAxisConfiguration
 
message - Variable in class SysLogger
 
MIN_POSITION - Variable in class RobotAxisConfigurationP
 
MIN_POSITION - Variable in class RobotAxisConfigurationT
 
MIN_POSITION - Variable in class RobotAxisConfigurationX
 
MIN_POSITION - Variable in class RobotAxisConfigurationY
 
MIN_POSITION - Variable in class RobotAxisConfigurationZ
 
MIN_POSITION_LIMIT - Variable in class MotionController
 
MIN_ROBOT_LIMIT_SWITCH_STATUS_UPDATE_PERIOD - Variable in class AF2Impl
 
MIN_ROBOT_STATUS_UPDATE_PERIOD - Variable in class AF2Impl
 
minPosition - Variable in class RobotAxisConfiguration
 
mode - Variable in class UserMode
 
MotionController - Class in <Unnamed>
The class MotionController contains methods to perform various operations upon the Galil Motion Controller Card.
MotionController() - Constructor for class MotionController
The MotionController's private constructor.
MotionControllerAxis - Class in <Unnamed>
Class to define the axes of the motion controller
MotionControllerAxis(String) - Constructor for class MotionControllerAxis
 
MotionControllerAxis - Variable in class MotionControllerAxis
 
MotionControllerDataRecord - Class in <Unnamed>
Title: MotionControllerDataRecord
MotionControllerDataRecord() - Constructor for class MotionControllerDataRecord
 
MotionControllerEncoder - Class in <Unnamed>
Title: The Motion Controller's encoder class
MotionControllerEncoder() - Constructor for class MotionControllerEncoder
Constructor
MotionControllerIo - Class in <Unnamed>
 
MotionControllerIo() - Constructor for class MotionControllerIo
 
MotionControllerResult - Class in <Unnamed>
 
MotionControllerResult() - Constructor for class MotionControllerResult
 
move(MotionControllerAxis, long) - Method in class MotionController
Move an axis to the required position
move(MotionControllerAxis, MotionControllerAxis, long, long) - Method in class MotionController
Move 2 axes to the required positions - this does not produce a linear motion
moveFibre(int, int, int) - Method in class AF2Impl
Move a fibre to the specified coordinates
moveFibre(Fibre, TargetFibre, FibreModule) - Method in class Robot
Move a fibre from its current position to the target fibre's position
moveProbe(int) - Method in class AF2Impl
Move the single axis probe to the specified position
moveProbe(long) - Method in class Robot
Move the single axis probe
moveRobot(int, int) - Method in class AF2Impl
Move the robot to the specified position
moveTheta(int) - Method in class AF2Impl
Rotate the gripper jaws to the specified angle (in arcmins)
moveTheta(long) - Method in class Robot
Move the theta axis
moveToFibre(Fibre) - Method in class Robot
Move the robot in X, Y and T, to a fibre
moveToFibre(Fibre, Point) - Method in class Robot
Move the robot to a fibre, but offset the position by an X-Y offset
moveVector(MotionControllerAxis, MotionControllerAxis, long, long, long, long) - Method in class MotionController
Move 2 axes in a linear motion
moveVector(MotionControllerAxis, MotionControllerAxis, MotionControllerAxis, long, long, long, long, long) - Method in class MotionController
Move 3 axes in a linear motion
moveXY(long, long, FibreModule) - Method in class Robot
Move the robot to the requested X-Y position, moving theta to the angle of the nearest fibre
moveXY(long, long) - Method in class Robot
Move the robot to the specified x-y coordinates
moveXYT(long, long, long) - Method in class Robot
Move the robot to the specified x-y-t coordinates
moveZ(int) - Method in class AF2Impl
Move the gripper jaws up or down to the specified position
moveZ(long) - Method in class Robot
Move the z axis

N

Name - Variable in class AstronomyObject
 
next - Variable in class RouteNode
 
NO_POWER - Static variable in class RobotError
 
NoAcquisition - Variable in class FibreModule
 
node_index - Variable in class Route
 
NonRadialAngle - Variable in class FibreModule
 
NoPivots - Variable in class FibreModule
 
NORMAL - Variable in class UserMode
 
noticeBoard - Variable in class FibreModule
 
NoticeBoard - Class in <Unnamed>
The class NoticeBoard provides methods for the interface to the ParameterNoticeBoard CORBA server.
NoticeBoard() - Constructor for class NoticeBoard
Constructor to construct a NoticeBoard object
NoUnused - Variable in class FibreModule
 
Number - Variable in class Fibre
 

O

Object - Variable in class Fibre
The astonomy object associated with the fibre
offset(MotionControllerAxis, long) - Method in class MotionController
Offset an axis
offset(MotionControllerAxis, MotionControllerAxis, long, long) - Method in class MotionController
Offset 2 axes - this does not produce a linear motion
offset(MotionControllerAxis, int) - Method in class Robot
Offset (position relative) an axis by a given amount
offsetFibre(int, int, int) - Method in class AF2Impl
Offset the fibre by the specified amount in x and y
offsetFibre(Fibre, int, int, FibreModule) - Method in class Robot
Offset a fibre
offsetRobot(int, int) - Method in class AF2Impl
Offset the robot by the specified amount in x and y
offsetVector(MotionControllerAxis, MotionControllerAxis, long, long, long, long) - Method in class MotionController
Offset 2 axes in a linear motion
offsetXY(long, long) - Method in class Robot
Offset the XY axes in encoder units
offsetXYMicrons(long, long) - Method in class Robot
Offset the XY axes in microns
OK - Static variable in class RobotError
 
old_route - Variable in class Route
 
open() - Method in class MotionController
Open communications with the DMC card
openFile(String) - Method in class Configuration
 
openFile(String) - Method in class FibreModule
 
openGripper() - Method in class AF2Impl
Open the gripper jaws
openGripper() - Method in class Robot
Open the gripper
openLog() - Method in class SysLogger
Starts the logging process
openLog(String, String) - Method in class SysLogger
Starts the logging process
orb - Variable in class NoticeBoard
 
ORBInitialHost - Variable in class AF2Main
 
ORBInitialPort - Variable in class AF2Main
 
OUTPUT_PORT_GRIPPER_CONTROL - Variable in class Robot
 
OUTPUT_PORT_GUIDE_FIBRE_BACK_ILLUMINATION - Variable in class Robot
 
OUTPUT_PORT_INSPECTION_LIGHTS - Variable in class Robot
 
OUTPUT_PORT_INSTRUMENT_POWER - Variable in class Robot
 
OUTPUT_PORT_LIMIT_SWITCH_OVERRIDE - Variable in class Robot
 
OUTPUT_PORT_MOTOR_POWER - Variable in class Robot
 
overlayCentroidMarker(int, int) - Method in class GripperCamera
 
overlayCircle(int, int) - Method in class FrameGrabber
Overlay a circle on the video output
overlayFibreNumber(Fibre) - Method in class GripperCamera
Overlay a fibre number on the TV output
overlayNumber(int) - Method in class FrameGrabber
Overlay a number on the video output

P

P_ROBOT_SEPARATION - Variable in class Robot
 
park() - Method in class Robot
Park the robot
PARK_HEIGHT - Static variable in class RobotAxisConfigurationZ
 
PARK_POSITION - Static variable in class RobotAxisConfigurationX
 
PARK_POSITION - Static variable in class RobotAxisConfigurationY
 
parkFibre(int) - Method in class AF2Impl
Place a fibre in its park position
parkFibre(Fibre, FibreModule) - Method in class Robot
Park a fibre in the park ring
parkFibres() - Method in class AF2Impl
Place all fibres in their park position
parkFibres(FibreModule) - Method in class Setup
Park all of the fibres in the fibre module
ParkRadius - Variable in class FibreModule
 
parkRobot() - Method in class AF2Impl
Park the robot
parkUnmovedFibres(FibreModule) - Method in class Setup
Park all fibres that have not yet been moved
perform() - Method in class RobotTest
 
pickUp() - Method in class Robot
Lower the gripper to the fibre button, close the gripper, and lift the gripper
ping() - Method in class AF2Impl
Ping the instrument to verify a connection
PivotPosition - Variable in class Fibre
 
PivotRadius - Variable in class FibreModule
 
PreviousFibrePosition - Variable in class Fibre
 
priority - Variable in class SysLogger
 
promptForInput(String) - Method in class RobotTest
Prompt the user for a line of input
putDown() - Method in class Robot
Lower the gripper to the fibre button, open the gripper, and lift the gripper
putDownFibre(Fibre, TargetFibre, FibreModule) - Method in class Robot
Put a fibre down on the field plate at the target position, and load its new position

Q

QUADRANT_OFFSET - Variable in class GripperCamera
Offset to provide a full screen robot offset

R

RaDegrees - Variable in class AstronomyObject
 
RaMinutes - Variable in class AstronomyObject
 
randint(int, int) - Static method in class RouteList
"randint( int, int )" generate a random integer in the range [beg...end]
RaSeconds - Variable in class AstronomyObject
 
RaString - Variable in class AstronomyObject
 
recoverFibre() - Method in class AF2Impl
Recover a fibre lost during a setup
recoverFibre(Fibre, FibreModule) - Method in class Robot
Recover a lost fibre by searching first in the expected position, and then in the fibre's previous known position
refresh() - Method in class MotionControllerDataRecord
Refresh the motion comtroller data record
refresh() - Method in class RobotData
Refresh the robot's data record
refreshDataRecord() - Method in class MotionController
Refresh the data record
replace(RouteList) - Method in class RouteList
"replace( llist )" copies another list into this linked list
reset() - Method in class AF2Impl
Reset the AF2 server
reset() - Method in class FrameGrabber
Reset the frame grabber
reset() - Method in class MotionController
Reset the DMC card
reset() - Method in class Stopwatch
Reset the stopwatch
Result - Variable in class MotionControllerResult
 
ResultCode - Variable in class MotionControllerResult
 
rightAlign(long, int) - Method in class FibreModule
Right align a number
ringFibre(int) - Method in class AF2Impl
Inform the AF2 system that a fibre has been manually placed in the load ring
ringFibres() - Method in class AF2Impl
Inform the AF2 system that all fibres have been manually placed in the load ring
Robot - Class in <Unnamed>
The class Robot provides methods for initialising the AF2 robot's hardware and axes, moving the axis motors, and getting the status of the robot.
Robot() - Constructor for class Robot
Robot private constructor
RobotAxisConfiguration - Class in <Unnamed>
The Axis configuration base class
RobotAxisConfiguration() - Constructor for class RobotAxisConfiguration
 
RobotAxisConfigurationP - Class in <Unnamed>
The configuration for the Probe axis
RobotAxisConfigurationP() - Constructor for class RobotAxisConfigurationP
 
RobotAxisConfigurationT - Class in <Unnamed>
The configuration for the Theta axis
RobotAxisConfigurationT() - Constructor for class RobotAxisConfigurationT
 
RobotAxisConfigurationX - Class in <Unnamed>
The configuration for the X axis
RobotAxisConfigurationX() - Constructor for class RobotAxisConfigurationX
 
RobotAxisConfigurationY - Class in <Unnamed>
The configuration for the Y axis
RobotAxisConfigurationY() - Constructor for class RobotAxisConfigurationY
 
RobotAxisConfigurationZ - Class in <Unnamed>
The configuration for the Z axis
RobotAxisConfigurationZ() - Constructor for class RobotAxisConfigurationZ
 
RobotConfiguration - Class in <Unnamed>
The class RobotConfiguration provides methods for setting the AF2 robot's axis configuration such as speeds, accelerations, switch positions etc.
RobotConfiguration() - Constructor for class RobotConfiguration
 
RobotData - Class in <Unnamed>
Title: RobotData
RobotData() - Constructor for class RobotData
 
RobotEncoder - Class in <Unnamed>
Title: RobotEncoder
RobotEncoder() - Constructor for class RobotEncoder
 
RobotError - Class in <Unnamed>
 
RobotError(String) - Constructor for class RobotError
 
RobotIo - Class in <Unnamed>
 
RobotIo() - Constructor for class RobotIo
 
robotLimitSwitchUpdateTimer - Variable in class AF2Impl
 
RobotSearchPattern - Class in <Unnamed>
The class RobotSearchPattern provides a method for getting a list of search positions around a central point.
RobotSearchPattern() - Constructor for class RobotSearchPattern
 
RobotStatus - Class in <Unnamed>
The robot status class.
RobotStatus() - Constructor for class RobotStatus
 
RobotTemperature - Class in <Unnamed>
The class RobotTemperature provides a method for getting the temperature of the AF2 robot, based on the temperature sensed at the robot temperature sensor.
RobotTemperature() - Constructor for class RobotTemperature
 
RobotTest - Class in <Unnamed>
Class to test the robot axes during robot integration
RobotTest() - Constructor for class RobotTest
 
RobotTestMain - Class in <Unnamed>
 
RobotTestMain() - Constructor for class RobotTestMain
 
robotUpdateTimer - Variable in class AF2Impl
 
RobotXYAxisStraightness - Class in <Unnamed>
The class RobotXYAxisStraightness provides a method for getting the straightness of the AF2 robot, at a particular XY position based on the data read in from the af2_straightness.dat file.
RobotXYAxisStraightness() - Constructor for class RobotXYAxisStraightness
Constructor
Route - Class in <Unnamed>
The class Route provides a method for getting the fastest route for the robot to take when moving between fibres in the fibre module.
Route() - Constructor for class Route
 
route - Variable in class Route
 
route_length - Variable in class Route
 
RouteList - Class in <Unnamed>
"RouteList" is a singly linked list class.
RouteList() - Constructor for class RouteList
 
RouteNode - Class in <Unnamed>
"RouteNode" is the class for the items in a singly linked list.
RouteNode() - Constructor for class RouteNode
 
run() - Method in class GripperCamera.GripperCameraOverlay
Run the thread to perform the camera display overlay
run() - Method in class RobotStatus
 
running - Variable in class Stopwatch
 

S

S_DMC_AXIS_NAME - Static variable in class MotionController
 
SAFETY_FACTOR - Variable in class RobotAxisConfiguration
 
save() - Method in class RobotAxisConfiguration
Save the axis parameters to the database
save() - Method in class RobotAxisConfigurationZ
Save the gripper jaw offsets to the database
save() - Method in class RobotConfiguration
Save the current robot configuration to the ICS database
save() - Method in class SkyViewingProbe
Save the sky viewing probe offsets to the database
saveAxisConfiguration() - Method in class AF2Impl
Save the robot's axis configuration
saveFibreModuleErrorData() - Method in class FibreModule
 
saveFibreState(Fibre) - Method in class FibreModule
 
saveModuleState() - Method in class FibreModule
 
scale0 - Variable in class FibreModule
0th order term of plate scale
scale1 - Variable in class FibreModule
1st order term of plate scale
scale2 - Variable in class FibreModule
2nd order term of plate scale
sendCommand(String) - Method in class MotionController
Send a command to the motion controller
sendMessage(String, String, String) - Method in class SysLogger
Sends message to the specified syslogd server
sendOkay - Variable in class SysLogger
 
set(FibreModule, String, String) - Method in class Configuration
Deprecated. This method is only for test purposes
set(FibreModule, List, String) - Method in class Configuration
Set up a configuration based on the configuration data list
setAcceleration(MotionControllerAxis, int) - Method in class MotionController
Set the acceleration of an axis
setAcceleration(MotionControllerAxis, int) - Method in class Robot
Set the axis acceleration
setAcceleration(int) - Method in class RobotAxisConfiguration
 
setAcceleration(MotionControllerAxis, int) - Method in class RobotConfiguration
 
setAxis(String) - Method in class RobotAxisConfiguration
 
setAxisConfiguration(RobotAxis, RobotAxisConfiguration) - Method in class AF2Impl
Set the configuration of an axis
setAxisParameter(String, String, int) - Method in class ICSDatabase
Set an axis parameter in the ICS database
setBackIlluminationOff() - Method in class AF2Impl
Set the AF2 back illumination system off
setBackIlluminationOff() - Method in class Robot
Set the fibre back illumination off
setBackIlluminationOn() - Method in class AF2Impl
Set the AF2 back illumination system on
setBackIlluminationOn() - Method in class Robot
Set the fibre back illumination on
setBrightness(int) - Method in class FrameGrabber
Set the brightness of the frame grabber
setBroken() - Method in class Fibre
Set the fibre as broken
setButtonHeight(int) - Method in class RobotAxisConfigurationZ
 
setCirclePosition(Fibre) - Method in class FibreModule
 
setContrast(int) - Method in class FrameGrabber
Set the contrast of the frame grabber
setDec(String) - Method in class AstronomyObject
Set the Declination of the object
setDeceleration(MotionControllerAxis, int) - Method in class MotionController
Set the deceleration of an axis
setDeceleration(MotionControllerAxis, int) - Method in class Robot
Set the axis deceleration
setDeceleration(int) - Method in class RobotAxisConfiguration
 
setDeceleration(MotionControllerAxis, int) - Method in class RobotConfiguration
 
setDigitalOutputPortHigh(int) - Method in class MotionController
Set a digital port output high
setDigitalOutputPortLow(int) - Method in class MotionController
Set a digital output port low
setDisabled() - Method in class Fibre
Set the fibre disabled
setDualLoop(MotionControllerAxis, boolean) - Method in class MotionController
Set the axis to use the dual loop method
setEnabled() - Method in class Fibre
Set the fibre enabled
setEngineering(String) - Method in class UserMode
 
setEngineeringUserMode(String) - Method in class AF2Impl
Set engineering user mode on
setErrorLimit(long) - Method in class MotionController
Set the error limit on all axes
setErrorLimit(long) - Method in class Robot
Set the error limit for all axes
setExtended(String) - Method in class UserMode
 
setExtendedUserMode(String) - Method in class AF2Impl
Set extended user mode on
setFibreCreepOffset(Fibre, Point, Point) - Method in class FibreModule
Set the fibre's creep offset vector
setFibreDone(int) - Method in class Setup
Set the fibre done state
setFibreErrorOffset(Fibre, Point, Point) - Method in class FibreModule
Set the fibre's error offset vector
setFibrePosition(Fibre, Point) - Method in class FibreModule
Set the fibre's new position
setFibrePosition(TargetFibre, Point) - Method in class FibreModule
Set the target fibre's position
setFibrePosition(TargetFibre, Configuration) - Method in class FibreModule
Set a target fibre's position for a configuration
setFibrePositioningIterations(int) - Method in class Robot
Set the number of fibre placement iterations
setFibrePositioningTolerance(int) - Method in class Robot
Set the fibre positioning tolerance in microns
setFibrePutdownError(Fibre, Point, Point) - Method in class FibreModule
 
setFidicialObjectPositions(FibreModule) - Method in class Configuration
 
setFiducialObject() - Method in class AstronomyObject
Set the object type as a fiducial object
setFound() - Method in class Fibre
Set the fibre found
setGain(int) - Method in class FrameGrabber
 
setGripperJawConfiguration(RobotGripperConfiguration) - Method in class AF2Impl
Set the gripper jaw height configuration
setIdentity(String) - Method in class AstronomyObject
Set the identity of the object
setInspectionLightsOff() - Method in class AF2Impl
Set the inspection lights off
setInspectionLightsOff() - Method in class Robot
Set the inspection lights off
setInspectionLightsOn() - Method in class AF2Impl
Set the inspection lights on
setInspectionLightsOn() - Method in class Robot
Set the inspection lights on
setInstrumentPowerOff() - Method in class AF2Impl
Set the instrument power off
setInstrumentPowerOff() - Method in class Robot
Set the instrument power off
setInstrumentPowerOn() - Method in class AF2Impl
Set the instrument power on
setInstrumentPowerOn() - Method in class Robot
Set the instrument power on
setIterations(int) - Method in class AF2Impl
Set the maximum number of fibre placement iterations for a setup to the specified value
setLiftHeight(int) - Method in class RobotAxisConfigurationZ
 
setLimitSwitchOverrideOff() - Method in class Robot
Override the limit switches
setLimitSwitchOverrideOn() - Method in class Robot
Enable the limit switches
setLoadRingPosition(Fibre) - Method in class FibreModule
Set the position of a fibre to the position of the load ring
setLoadRingPosition() - Method in class FibreModule
Set the position of all of the fibres in the fibre module to the position of the load ring
setLocalHostAddress() - Method in class SysLogger
Sets LocalHost Address
setLost() - Method in class Fibre
Set the fibre lost
setMagnitude(double) - Method in class AstronomyObject
Set the object's magnitude
setMaxPosition(int) - Method in class RobotAxisConfiguration
 
setMaxPosition(MotionControllerAxis, int) - Method in class RobotConfiguration
 
setMinPosition(int) - Method in class RobotAxisConfiguration
 
setMinPosition(MotionControllerAxis, int) - Method in class RobotConfiguration
 
setMissing() - Method in class Fibre
Set the fibre missing
setMotorOff(MotionControllerAxis) - Method in class MotionController
Set an axis motor off
setMotorPowerOff() - Method in class AF2Impl
Set the motor power off
setMotorPowerOff() - Method in class Robot
Set the motor power off
setMotorPowerOn() - Method in class AF2Impl
Set the motor power on
setMotorPowerOn() - Method in class Robot
Set the motor power on
setMotorServoHere(MotionControllerAxis) - Method in class MotionController
Set an axis motor servoing
setMotorsOff() - Method in class MotionController
Set all of the motors to the off condition
setMotorsServoHere() - Method in class MotionController
Set all of the motors servoing
setName(String) - Method in class AstronomyObject
Set the name of the object
setNormal() - Method in class UserMode
 
setNormalUserMode() - Method in class AF2Impl
Set normal user mode on
setNotBroken() - Method in class Fibre
Set the fibre as not brokem
setNotMissing() - Method in class Fibre
Set the fibre not missing
setOffsetParameter(String, String, int) - Method in class ICSDatabase
Set an offset parameter in the ICS database
setParkPosition(Fibre) - Method in class FibreModule
 
setPID(MotionControllerAxis, double, double, double) - Method in class MotionController
Set the gain (PID) parameters of an axis
setPID(MotionControllerAxis, double, double, double) - Method in class Robot
Set the axis PID filter constants
setPosition(Point) - Method in class Fibre
Set the position
setPositionError(Point, Point) - Method in class Fibre
Set the position error
setPositionLimits(MotionControllerAxis, long, long) - Method in class MotionController
Set the reverse and forward position limits for an axis
setPositionLimits(MotionControllerAxis, long, long) - Method in class Robot
Set the axis position limits
setPositionNoMove(Fibre) - Method in class FibreModule
 
setPreviousPosition() - Method in class Fibre
Set the previous position
setRa(String) - Method in class AstronomyObject
Set the RA of the object
setResult(long, String, String) - Method in class MotionControllerResult
 
setScienceObject() - Method in class AstronomyObject
Set the object type as a science object
setSiderealTime(String) - Method in class Configuration
 
setskyViewOffsetX(int) - Method in class SkyViewingProbe
 
setskyViewOffsetY(int) - Method in class SkyViewingProbe
 
setSkyViewProbeOffset(int, int) - Method in class AF2Impl
Set the offset between the gripper centre and sky viewing probe in x and y
setSmoothing(MotionControllerAxis, double) - Method in class MotionController
Set the smoothing of an axis
setSmoothing(MotionControllerAxis, double) - Method in class Robot
Set the axis smoothing
setSpeed(MotionControllerAxis, int) - Method in class MotionController
Set the speed of an axis
setSpeed(MotionControllerAxis, int) - Method in class Robot
Set the axis speed
setSpeed(int) - Method in class RobotAxisConfiguration
 
setSpeed(MotionControllerAxis, int) - Method in class RobotConfiguration
 
setStateString(int) - Method in class Fibre
Set the status of the fibre
setSysLogger() - Method in class SysLogger
Sets the IP address of the syslogd server
setSysLogger(String) - Method in class SysLogger
Sets the IP address of the syslogd server
setTargetFibrePositions(FibreModule) - Method in class Configuration
 
setTargetStatus(String) - Method in class Fibre
Set the target position
setTolerance(int) - Method in class AF2Impl
Set the positioning tolerance for fibre placements to the specified value in microns
setTorqueLimit(MotionControllerAxis, double) - Method in class MotionController
Set the torque limit
setType(String) - Method in class AstronomyObject
Set the object's type
setTypeString(int) - Method in class Fibre
Set the type of the fibre
setup(String[], String) - Method in class AF2Impl
Perform a field setup on the specified configuration data
Setup - Class in <Unnamed>
The class Setup provides methods for commanding the robot to move fibres to a variety of target postions, such as parked, circled or user provided setup configurations.
Setup() - Constructor for class Setup
 
SETUP_ITERATION_LOOPS - Variable in class Setup
 
setupConfiguration(Configuration, FibreModule) - Method in class Setup
Setup a field configuration.
setupTimer - Variable in class Setup
 
setWeight(double) - Method in class AstronomyObject
Set the weighting value of the object
setZeroSwitchPosition(int) - Method in class RobotAxisConfiguration
 
setZeroSwitchPosition(MotionControllerAxis, int) - Method in class RobotConfiguration
 
severity - Variable in class SysLogger
 
showSysLogger() - Method in class SysLogger
Shows the IP address of the syslogd server
SiderealTime - Variable in class Configuration
 
SIMULATION - Variable in class GripperCamera
 
SIMULATION - Variable in class Robot
 
single_step - Variable in class Route
 
SKY_VIEW_OFFSET_X - Variable in class SkyViewingProbe
 
SKY_VIEW_OFFSET_Y - Variable in class SkyViewingProbe
 
SkyPA - Variable in class Configuration
 
SkyViewingProbe - Class in <Unnamed>
The class SkyViewingProbe contains methods for getting and setting the offset between the gripper centre and the sky viewing probe.
SkyViewingProbe() - Constructor for class SkyViewingProbe
Constructor
skyViewOffsetX - Variable in class SkyViewingProbe
 
skyViewOffsetY - Variable in class SkyViewingProbe
 
sleep() - Method in class Robot
Sleep the robot
sleepRobot() - Method in class AF2Impl
Sleep the robot
SLOW_SPEED_FACTOR - Variable in class RobotAxisConfiguration
 
SMALL_FIBRE_MODULE_CONFIGURATION_FILE - Variable in class FibreModule
 
SMALL_FIBRE_MODULE_ERROR_FILE - Variable in class FibreModule
 
SMOOTHING - Static variable in class RobotAxisConfigurationP
 
SMOOTHING - Static variable in class RobotAxisConfigurationT
 
SMOOTHING - Static variable in class RobotAxisConfigurationX
 
SMOOTHING - Static variable in class RobotAxisConfigurationY
 
SMOOTHING - Static variable in class RobotAxisConfigurationZ
 
speed - Variable in class RobotAxisConfiguration
 
SPEED - Variable in class RobotAxisConfigurationP
 
SPEED - Variable in class RobotAxisConfigurationT
 
SPEED - Variable in class RobotAxisConfigurationX
 
SPEED - Variable in class RobotAxisConfigurationY
 
SPEED - Variable in class RobotAxisConfigurationZ
 
start - Variable in class RouteList
 
start() - Method in class Stopwatch
Start the stopwatch
startTime - Variable in class Stopwatch
 
State - Variable in class Fibre
 
StateString - Variable in class Fibre
 
statusUpdatePeriod - Variable in class RobotStatus
 
stop() - Method in class MotionController
Stop motion on all axes
stop() - Method in class Robot
Stop motion on all axes
stop() - Method in class RobotStatus
Stop the robot status update thread
stop() - Method in class Stopwatch
Stop the watch
stopped - Variable in class RobotStatus
 
stopTime - Variable in class Stopwatch
 
Stopwatch - Class in <Unnamed>
General purpose Stopwatch class for timing code execution
Stopwatch() - Constructor for class Stopwatch
 
straightnessDataX - Variable in class RobotXYAxisStraightness
 
straightnessDataY - Variable in class RobotXYAxisStraightness
 
straightnessFileName - Variable in class RobotXYAxisStraightness
 
swap(int, int) - Method in class RouteList
"swap( int, int )" exchanges two items in the list by swapping values.
swaps_per_step - Variable in class Route
 
synchroniseFiles(String, String) - Method in class FibreModule
Synchronise two copies of a file Copy the newer file to the older file
sysLog(Object, String, String) - Method in class AF2SysLogger
Log a message to syslog
sysLog(Object, String, Exception) - Method in class AF2SysLogger
Log a message to syslog
sysLog() - Method in class AF2SysLogger
Log the current class, method and line number
sysLog(String, String) - Method in class AF2SysLogger
Log a message to syslog
sysLog(String, String) - Method in class SysLogger
Log the message provided to the specific syslogd server after opening the log at the specified severity level.
SysLogger - Class in <Unnamed>
The class SysLogger provides methods for logging messages of differing priorities to the syslog.
SysLogger() - Constructor for class SysLogger
Contructor

T

Target - Variable in class Configuration
 
TargetFibre - Class in <Unnamed>
The TargetFibre class is used to instantiate target fibres for setup purposes.
TargetFibre() - Constructor for class TargetFibre
 
TargetFibre(int) - Constructor for class TargetFibre
 
TargetFibres - Variable in class Configuration
 
TargetStatusString - Variable in class Fibre
 
temperature - Variable in class RobotTemperature
 
Temperature - Variable in class Route
 
TEMPERATURE_EXPANSION_SCALE - Static variable in class RobotAxisConfigurationX
 
TEMPERATURE_EXPANSION_SCALE - Static variable in class RobotAxisConfigurationY
 
TEMPERATURE_MAX - Variable in class RobotTemperature
 
TEMPERATURE_MIN - Variable in class RobotTemperature
 
TEMPERATURE_READ_PERIOD - Variable in class RobotTemperature
 
temperatureTimer - Static variable in class RobotTemperature
 
test() - Method in class AF2Main
 
test() - Method in class MotionController
 
theAxisPConfiguration - Variable in class Robot
 
theAxisPConfiguration - Variable in class RobotConfiguration
 
theAxisTConfiguration - Variable in class Robot
 
theAxisTConfiguration - Variable in class RobotConfiguration
 
theAxisXConfiguration - Variable in class Robot
 
theAxisXConfiguration - Variable in class RobotConfiguration
 
theAxisYConfiguration - Variable in class Robot
 
theAxisYConfiguration - Variable in class RobotConfiguration
 
theAxisZConfiguration - Variable in class Robot
 
theAxisZConfiguration - Variable in class RobotConfiguration
 
theConfiguration - Variable in class AF2Impl
 
theFibre - Variable in class GripperCamera.GripperCameraOverlay
 
theFibreModule - Static variable in class AF2Impl
 
theFrameGrabber - Variable in class GripperCamera.GripperCameraOverlay
 
theInputs - Variable in class MotionControllerIo
 
theMotionController - Variable in class MotionControllerDataRecord
 
theMotionController - Variable in class MotionControllerEncoder
 
theMotionController - Variable in class MotionControllerIo
 
theMotionController - Variable in class Robot
 
theMotionController - Variable in class RobotTemperature
 
theorb - Static variable in class AF2Main
 
theOutputs - Variable in class MotionControllerIo
 
theParameterNoticeBoard - Variable in class NoticeBoard
 
theRobot - Variable in class AF2Impl
 
theRobotConfiguration - Variable in class Robot
 
theRobotEncoder - Variable in class AF2Impl
 
theRobotStatus - Variable in class AF2Impl
 
theRobotTemperature - Variable in class Robot
 
theRobotXYAxisStraightness - Variable in class Robot
 
theSetup - Variable in class AF2Impl
 
theSkyViewingProbe - Variable in class Robot
 
theSkyViewingProbe - Variable in class RobotConfiguration
 
Theta - Variable in class Fibre
 
theUserMode - Variable in class AF2Impl
 
thisMotionControllerDataRecord - Variable in class RobotData
 
thisMotionControllerEncoder - Variable in class RobotEncoder
 
thisMotionControllerIo - Variable in class RobotIo
 
thisSysLogger - Variable in class AF2SysLogger
 
TIMEOUT - Static variable in class RobotError
 
toString() - Method in class AstronomyObject
Returns a string representation of the object
toString() - Method in class Configuration
Returns a string representation of the object
toString() - Method in class Fibre
Get a string representation of the fibre
toString() - Method in class FibreModule
Returns a string representation of the object
toString() - Method in class MotionControllerAxis
 
toString() - Method in class MotionControllerResult
 
toString() - Method in class RobotError
 
toString() - Method in class Stopwatch
Provide a string representation of the stopwatch object
trials_per_step - Variable in class Route
 
TubeWidth - Variable in class FibreModule
 
TVROTATION - Variable in class GripperCamera
 
TVSCALE_X - Variable in class GripperCamera
 
TVSCALE_Y - Variable in class GripperCamera
 
Type - Variable in class AstronomyObject
 
Type - Variable in class Fibre
 
TypeString - Variable in class Fibre
 

U

UnOpenedLogException - Exception in <Unnamed>
UnOpenedLogException class
UnOpenedLogException() - Constructor for exception UnOpenedLogException
 
UnOpenedLogException(String) - Constructor for exception UnOpenedLogException
 
update() - Method in class MotionControllerEncoder
Update the encoder values from the motion controller
update() - Method in class MotionControllerIo
Update the I/O values from the motion controller
update(Robot) - Method in class NoticeBoard
Update the noticeboard with the robot parameters
update(FibreModule) - Method in class NoticeBoard
Update the noticeboard with details of the fibre module's status
update(Setup) - Method in class NoticeBoard
Update the noticeboard with details of a setup
update(Configuration) - Method in class NoticeBoard
Update the target configuration status
update(Fibre) - Method in class NoticeBoard
Update the parameter noticeboard with the details of a fibre
update() - Method in class RobotEncoder
Update the encoder values
update() - Method in class RobotIo
Update the I/O values
updateConfiguration(String) - Method in class NoticeBoard
Update the target configuration status with nulls
updateFiducial(TargetFibre) - Method in class NoticeBoard
Update the parameter noticeboard with the details of a fiducial fibre
updateFromDatabase() - Method in class RobotAxisConfiguration
Update the axis parameters from the ICS database
updateFromDatabase() - Method in class RobotAxisConfigurationZ
Update the member variables from the database
updateFromDatabase() - Method in class RobotConfiguration
Update the robot configuration from the ICS database
updateFromDatabase() - Method in class SkyViewingProbe
Update the member variables from the database
updateLimitSwitchStatus(RobotStatus) - Method in class AF2Impl
Update the state of the axis limit switches
updateNoticeBoard() - Method in class FibreModule
Update the parameter noticeboard with the fibre module details
UserMode - Class in <Unnamed>
The class UserMode provides methods for setting the current AF2 user mode, and methods for getting the current user mode.
UserMode() - Constructor for class UserMode
 
UTDate - Variable in class Configuration
 

V

viewFibre(int) - Method in class AF2Impl
View the specified fibre
viewFibre(Fibre) - Method in class Robot
Move the gripper camera over a fibre in order to view it
viewObject(int) - Method in class AF2Impl
View the specified object
viewObject(Fibre) - Method in class Robot
View an object at the position of a fibre or fiducial object
viewSky(int, int) - Method in class AF2Impl
View the sky at the specified position
viewSky(long, long) - Method in class Robot
Move the robot such that its sky viewing probe is at the required position

W

W_DMC_AXIS_NAME - Static variable in class MotionController
 
wait(MotionControllerAxis) - Method in class MotionController
Wait for an axis to complete it's motion
wait(MotionControllerAxis, MotionControllerAxis, MotionControllerAxis) - Method in class MotionController
Wait for 3 axes to complete motion
wait(MotionControllerAxis) - Method in class Robot
Wait for axis motion to complete
waitP() - Method in class Robot
Wait for Probe motion to complete
waitSetupFinished() - Method in class AF2Impl
Wait for a setup to complete
waitT() - Method in class Robot
Wait for Theta motion to complete
waitXYT() - Method in class Robot
Wait for XYT motion to complete
waitZ() - Method in class Robot
Wait for Z motion to complete
wake() - Method in class Robot
Wake the robot
wakeRobot() - Method in class AF2Impl
Wake the robot
Weight - Variable in class AstronomyObject
 
whichFibre() - Method in class AF2Impl
Return the number of the fibre which failed during a setup
WHT_LARGE_FIBRE_MODULE_CONFIGURATION_FILE - Variable in class FibreModule
 
WHT_LARGE_FIBRE_MODULE_ERROR_FILE - Variable in class FibreModule
 
WHT_PRIME_DISTORTION_FILE - Variable in class FibreModule
 
WHT_SMALL_FIBRE_MODULE_CONFIGURATION_FILE - Variable in class FibreModule
 
WHT_SMALL_FIBRE_MODULE_ERROR_FILE - Variable in class FibreModule
 
WhtFibreModuleDataFileName - Variable in class FibreModule
 
WhtFibreModuleErrorDataFileName - Variable in class FibreModule
 
WIDTH - Variable in class GripperCamera
The width of the Camera image

X

X_DMC_AXIS_NAME - Static variable in class MotionController
 
x_loc - Variable in class RouteNode
 
xCreepOffset - Variable in class Fibre
The creep offset of the fibre.
xErrorOffset - Variable in class Fibre
The learned fibre placement offset
xFibreFinOffset - Variable in class Fibre
The fixed fibre fin offset
xPositionError - Variable in class Fibre
The positioning error of the fibre
XY_NON_ORTHOGONALITY - Variable in class Robot
XY Axes non-orthogonality in radians

Y

Y_DMC_AXIS_NAME - Static variable in class MotionController
 
y_loc - Variable in class RouteNode
 
yCreepOffset - Variable in class Fibre
 
yErrorOffset - Variable in class Fibre
 
yFibreFinOffset - Variable in class Fibre
 
yPositionError - Variable in class Fibre
 

Z

Z_DMC_AXIS_NAME - Static variable in class MotionController
 
ZERO - Variable in class RobotAxisConfigurationP
 
ZERO - Variable in class RobotAxisConfigurationT
 
ZERO - Variable in class RobotAxisConfigurationX
 
ZERO - Variable in class RobotAxisConfigurationY
 
ZERO - Variable in class RobotAxisConfigurationZ
 
zeroSwitchPosition - Variable in class RobotAxisConfiguration
 

_

_instance - Static variable in class AF2SysLogger
 
_instance - Static variable in class FrameGrabber
 
_instance - Static variable in class MotionController
 
_instance - Static variable in class Robot
 

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