User Tools

Site Tools


pentominos:client

This is an old revision of the document!


Pentominos Client

TODO

  • Find a proper name (FEED)
    • Clean up folder and restructure files (merge into pentominos)
  • How to handle aggregrated devices
  • Construct data for testing
  • Document functions (Doxygen support)
    • serialdev.h
    • filedump.h
    • device.h
  • Document Devices (Protocol, discoveries etc.)

Library

Validator

  • Write it
  • Define valid data:
    • Checksum
    • EOT termineret
    • Company/model name
    • DRM, DKM, DNT header/block (Are these always required?)

Drivers

  • Error reporting
  • Simple validation
    • Detect when comm. terminates unexpected
  • Write test cases

Parser

  • Test parser on constructed data

Client

  • Define an interface for .so-files
    • Should be able to handle changes in future (such as new information relevant for - now - unknown devices)
  • Error handling
  • Logging
  • Configuration
  • Run as a deamon
  • Write test cases

Notes

Parser

  • Only median values when there exist more than one measurement
  • Handle when IOP-data has >2 decimals
pentominos/client.1235124422.txt.gz ยท Last modified: 2009/02/20 11:07 by jsc