User Tools

Site Tools


pentominos:feed

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pentominos:feed [2009/04/16 11:35] jscpentominos:feed [2010/04/09 12:32] (current) jsc
Line 11: Line 11:
 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. 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 writing Feed also includes discovering and documenting the protocol of communication of the various apparatus. +Besides what is described above Feed also includes discovering and documenting the protocol of communication of the various apparatus.
  
 =====TODO===== =====TODO=====
-  * {{:uncheck.png}} Document Devices (Protocol, discoveries etc.) +==== Next Version ==== 
-  * {{:uncheck.png}} use the new debug functionality +  * {{:uncheck.png}} Centralize root fs and config files. 
-   +  * {{:uncheck.png}} Review "Device drivers" and define a common skeleton.
-====Library==== +
-  * {{:uncheck.png}} Write test cases +
-  * {{:check.png}} Support write access+
  
-====Drivers==== +==== Current Version ==== 
-  * {{:check.png}} Error reporting (cleanup and test) +  * {{:check.png}} Error handling and logging when communicating with artefact
-  * {{:uncheck.png}} Simple validation +  * {{:uncheck.png}} Rewrite devices makefile and fix cvs.
-    * Detect when commterminates unexpected +
-  * {{:uncheck.png}} Write test cases +
-  * {{:check.png}} Centralize parsing of device-specific configuration +
-  * {{:uncheck.png}} Keep status after returning from run() +
-=== List === +
-  * {{uncheck.png}} Visutron 900+ +
- +
-====Client==== +
-  * {{:check.png}} Run as a deamon +
-  * {{:uncheck.png}} Write test cases+
  
 =====Notes======   =====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 =====
  
-====Transmitter Thread==== +=== Nidek Tonoref2 === 
-Make a thread for transmitting data and a thread for gathering data. Share the data between the threads through a FIFO queue. By separating the transmitter and data gatherer we obtain that the data gatherer can be available for the device continually (which is good for instance when dealing with heavy timing dependant devices)+  * Handle empty Artefact reply in writer.cc
  
-=====Non Feed related=====+=== Moller-Wedel Visutron 900+ ===
  
-==== Tonoref2 device==== +=== Humphrey Instruments Lens analyzer A350 ===
-  * Only median values when there exist more than one measurement +
-  * Handle when IOP-data has >2 decimals+
pentominos/feed.1239874519.txt.gz · Last modified: 2009/04/16 11:35 by jsc