User Tools

Site Tools


pentominos:client

This is an old revision of the document!


Pentominos Client

TODO

  • How to handle aggregrated devices
  • Construct data for testing

Library

  • Document functions
    • serialdev.h
    • filedump.h
    • device.h
  • Check return types of functions

Validator

Tonoref2

  • Define valid data:
    • Checksum
    • EOT termineret
    • Company/model name
    • DRM, DKM, DNT header/block (Are these always required?)
  • Error comm. between client and server

Parser

  • Test parser on constructed data
  • Only median values when there exist more than one measurement
  • Handle when IOP-data has >2 decimals

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
  • Document devices:

Tonoref2

  • Re-read code
pentominos/client.1234947207.txt.gz · Last modified: 2009/02/18 09:53 by jsc