File Formats and Protocols

Application Internals

  • Main Structure
    • Globals - Contants and globals, and 2 functions hexToSignedInt and opj (which should be renamed)
    • main - The main window, sets up the ModelViewController. Taken from someones standard lib.
    • model - Very high level routines to talk to the serial
    • view - Handles the actual GUI
    • controller - performs application initialization (and teardown?)
  • Abstracts and higher level
  • Data Definition
  • Communication
    • AvrProgram - AVR Programmer, mostly for reporgraming the microcrontroller via the bootloader (?)
    • communication - Handles x0xb0x <-> python communication through the DataLink class
  • GUI

I'll also be doing a SignatureSurvey of the code pretty soon.

 
/home/ladyada/public_html/wiki/data/pages/x0x/c0ntr0l.txt · Last modified: 2007/12/03 00:11 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki