Package <Unnamed>

Class Summary
AF2Impl The class AF2Impl contains the implementation methods for the AF2 CORBA interface.
AF2Main The class AF2Main provides the main entry point into the AF2 Server.
AF2SysLogger A wrapper class for the SysLogger class to provide standard AF2 syslogging functionality.
AstronomyObject The class AstronomyObject contains methods to perform various operations relating to the science or guide object associated with a particular fibre or fiducial position.
Configuration 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.
Fibre The class Fibre contains methods to perform various operations relating to the position, theta angle, positioning offsets and associated astronomical object of a fibre.
FibreModule The class FibreModule contains methods to perform various operations allowing access to all parameters of the fibre module, and it's associated fibres.
FrameGrabber The class FrameGrabber contains methods to perform various operations allowing access to the native methods provided by the af2framegrabber library.
GripperCamera The class GripperCamera contains methods to perform various operations on the camera mounted on the AF2 gripper unit.
ICSDatabase This is AF2's database connection class.
MotionController The class MotionController contains methods to perform various operations upon the Galil Motion Controller Card.
MotionControllerAxis Class to define the axes of the motion controller
MotionControllerDataRecord Title: MotionControllerDataRecord
MotionControllerEncoder Title: The Motion Controller's encoder class
MotionControllerIo  
MotionControllerResult  
NoticeBoard The class NoticeBoard provides methods for the interface to the ParameterNoticeBoard CORBA server.
Robot 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.
RobotAxisConfiguration The Axis configuration base class
RobotAxisConfigurationP The configuration for the Probe axis
RobotAxisConfigurationT The configuration for the Theta axis
RobotAxisConfigurationX The configuration for the X axis
RobotAxisConfigurationY The configuration for the Y axis
RobotAxisConfigurationZ The configuration for the Z axis
RobotConfiguration The class RobotConfiguration provides methods for setting the AF2 robot's axis configuration such as speeds, accelerations, switch positions etc.
RobotData Title: RobotData
RobotEncoder Title: RobotEncoder
RobotError  
RobotIo  
RobotSearchPattern The class RobotSearchPattern provides a method for getting a list of search positions around a central point.
RobotStatus The robot status class.
RobotTemperature The class RobotTemperature provides a method for getting the temperature of the AF2 robot, based on the temperature sensed at the robot temperature sensor.
RobotTest Class to test the robot axes during robot integration
RobotTestMain  
RobotXYAxisStraightness 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.
Route The class Route provides a method for getting the fastest route for the robot to take when moving between fibres in the fibre module.
RouteList "RouteList" is a singly linked list class.
RouteNode "RouteNode" is the class for the items in a singly linked list.
Setup 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.
SkyViewingProbe The class SkyViewingProbe contains methods for getting and setting the offset between the gripper centre and the sky viewing probe.
Stopwatch General purpose Stopwatch class for timing code execution
SysLogger The class SysLogger provides methods for logging messages of differing priorities to the syslog.
TargetFibre The TargetFibre class is used to instantiate target fibres for setup purposes.
UserMode The class UserMode provides methods for setting the current AF2 user mode, and methods for getting the current user mode.
 

Exception Summary
FibreNotFound Title: FibreNotFound
UnOpenedLogException UnOpenedLogException class