User Tools

Site Tools


pentominos:client

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
pentominos:client [2009/02/26 09:45] jscpentominos:client [2009/02/26 09:46] (current) – removed jsc
Line 1: Line 1:
-======Pentominos Client====== 
- 
- 
- 
- 
-=====TODO===== 
-  * {{:check.png}} Find a proper name (FEED) 
-    * {{:check.png}} Clean up folder and restructure files (merge into pentominos) 
-  * {{:uncheck.png}} How to handle aggregrated devices 
-  * {{:check.png}} Construct data for testing 
-  * {{:uncheck.png}} Document functions (Doxygen support) 
-    * {{:check.png}} serialdev.h 
-    * {{:check.png}} filedump.h 
-    * {{:check.png}} device.h 
-    * {{:check.png}} tonoref.h 
-    * {{:check.png}} serialkeypad.h 
-    * {{:check.png}} fileread.h 
-  * {{:uncheck.png}} Document Devices (Protocol, discoveries etc.) 
- 
-====Library==== 
-  * {{:uncheck.png}} Write test cases 
- 
-====Validator==== 
-  * {{:uncheck.png}} Write it 
-  * {{:uncheck.png}} Define valid data: 
-    * Checksum 
-    * EOT termineret 
-    * Company/model name 
-    * DRM, DKM, DNT header/block (Are these always required?) 
- 
-====Drivers==== 
-  * {{:check.png}} Error reporting 
-  * {{:uncheck.png}} Simple validation 
-    * Detect when comm. terminates unexpected 
-  * {{:uncheck.png}} Write test cases 
- 
-====Parser==== 
-  * {{:check.png}} Test parser on constructed data 
- 
-====Client==== 
-  * {{:uncheck.png}} Define an interface for .so-files 
-    * Should be able to handle changes in future (such as new information relevant for - now - unknown devices) 
-  * {{:uncheck.png}} Error handling 
-  * {{:check.png}} Logging 
-  * {{:uncheck.png}} Configuration 
-  * {{:uncheck.png}} Run as a deamon 
-  * {{:uncheck.png}} Write test cases 
- 
-=====Notes======   
- 
-====Parser==== 
-  * Only median values when there exist more than one measurement 
-  * Handle when IOP-data has >2 decimals 
- 
-====Client==== 
-  * Configuration: Redo 'deviceconf' to be a list of configurations 
- 
-====Transmitter Thread==== 
-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).  
  
pentominos/client.1235637948.txt.gz · Last modified: 2009/02/26 09:45 by jsc