User Tools

Site Tools


pentominos:feed

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

  • Centralize root fs and config files.
  • Review “Device drivers” and define a common skeleton.

Current Version

  • Error handling and logging when communicating with artefact.
  • 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

pentominos/feed.txt · Last modified: 2010/04/09 12:32 by jsc