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. |