rcsCameras Package

The package rcsCameras aims at integrating in Karabo camera devices which are controlled by means of Astrotech Remote Camera Server (RCS). The RCS consists of an industrial PC (IPC) where camera vendor’s API are mapped to a REST server.

Configuring the IPC

If you have a new IPC or want to relocate one, please read How to configure a new IPC

NTP client Configuration

Camera images are timestamped on the RCS IPC, which need its NTP client to be configured to have access to a valid NTP server. In the typical deployment the industrial PC is patched to a specific control host. Thus and NTP server must be set up on the control host, and the /etc/ntp.conf file on the industrial PC must contain an entry like server xxx.xxx.xxx.xxx (being xxx.xxx.xxx.xxx the IP address of the patched ethernet i/f on the control host). Please refer to RCS User Manual for details about RCS IPC administration.

Power up sequence

The camera must be powered when the IPC is booted. In case of doubt about who came up first, just reboot the IPC.

Additional Information

  • Device classes: RcsGenericCamera, AndorZylaCamera, ShimadzuHpvxCamera, AndorIkonCamera
  • Latest deployed version of rcsCameras package: 1.1.0-2.6.1-zyla-test@SPB
  • Known interdependencies of this device to other services: NTP server
  • Deployment guidelines: Usual deployment sees a dedicated ethernet i/f (with adequate speed w.r.t expected image data throughput) patched to the RCS IPC. An NTP server must be available on the control host, and the IPC NTP client must point to it.
  • Expert contact: Gabriele Giovanetti (Controls), Janusz Szub (ITDM) for control host setup.