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
    • serialdev.h
    • filedump.h
    • device.h
  • uncheck Document Devices (Protocol, discoveries etc.)

Library

Validator

Drivers

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

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/reporting
    • Devices
      • Detect when comm. terminates unexpected
    • libserial
      • Errors while configuring and reading from port
  • Logging
  • Configuration
    • config-file
  • Run as a deamon
  • Validation of data on client

Concrete TODO

Parser

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