Changes
27 January 2020: Diagram showing overview of system interfaces.
[[File:LJMU_interfaces.png||1250px|center]]
== Software ==
The software runs on an instrument PC, which hosts the camera driver software and connects to an Arduino for the moving parts. Additionally a filter mechanism may be controlled from here.
We envisage providing Thrift interfaces to the camera driver, the Arduino driver and the filterwheel driver. These all run as standalone server processes, and are accessed by an instrument controller process, which has clients for each of the server processes. The instrument controller contains logic to coordinate the instrument operations, and also is able to send commands to and receive state from the telescope.
=== Software Interfaces ===
==== Detector ====
==== Moving parts ====