Previous Next Table of Contents

2. Architectural overview

With a view toward good object-oriented design and potential expansion of the system of dataloggers, the control software has been layered to encapsulate logical groups of tasks. See Figure Architecture for a sketch of the layers.

A single universal configuration file Sensors.cnf of plain text governs the behavior of the cooperating software modules. It is STRONGLY recommended that this file not be modified directly as most of the relevant settings are accesible from the GUI front end provided in mosler.tcl.

At the bottom, solusd is the process that is in charge of handling the hardware specific details of communicating with the datalogger via some serial port.

Then sollog is the process that saves measurements to disk file.

Finally, mosler.tcl is the Tcl/Tk program that puts an X-windows user interface on the entire system.


Previous Next Table of Contents