======Pentominos Feed====== The purpose of the Feed is to listen to apparatus waiting for incoming data and then transfer it to a artefact data server. It consist three different modules: * A deamon running main module which can be configured to receive data from one or more apparatus through a driver, obtain patient information through pidio and transfer the information to an artefact server. * A driver module implementing apparatus specific communication flow and control. * A library offering shared functionality between the drivers. The software are supposed to be light weighted, flexible and easy configurable so that for example a thin client easily can be configured to communicate with one or more specific apparatus. Furthermore all the running clients should be easily monitored from a central point, so that failure on a client running Feed can be handled from a central point. Besides what is described above Feed also includes discovering and documenting the protocol of communication of the various apparatus. =====TODO===== ==== Next Version ==== * {{:uncheck.png}} Centralize root fs and config files. * {{:uncheck.png}} Review "Device drivers" and define a common skeleton. ==== Current Version ==== * {{:check.png}} Error handling and logging when communicating with artefact. * {{:uncheck.png}} Rewrite devices makefile and fix cvs. =====Notes====== Look at on soekris05 in cat46: err:feed:initialize_device:250 Error while initializing device: Could not get DTR status: Input/output error (../serialdev.cc:193) ==== Soekris ==== * Install logrotation * Install local dns ==== Devices ===== === Nidek Tonoref2 === * Handle empty Artefact reply in writer.cc === Moller-Wedel Visutron 900+ === === Humphrey Instruments Lens analyzer A350 ===