CameraMan
CameraMan provides the base level software control for the ACTOR™ hardware. It has a user interface for installation and maintenance functions and acts as a server for Director, JDirector™, and user written application software. Since many of the hardware devices require Windows®, CameraMan runs on an embedded Windows computer that usually is connected via a private network with the application computer, which may be either a Windows or LINUX®.
The user interface of CameraMan displays the current image of the crystal and the status of the robot and other ACTOR hardware devices. It also provides functions that are useful in maintaining and testing the system.
There are also optional C++ and Java interface libraries for CameraMan for beam lines and other customers who wish to develop their own software. These libraries provide a simple API for communicating with CameraMan and controlling the ACTOR system. Since the loop centering algorithm is implemented in CameraMan, this is available to customers doing their own software development.
