Here is a list of all files with brief descriptions:
[detail level 12]
 microcontroller | |
  bits.h | Macros to make bit manipulation easier |
  commands.h | Definition of commands, errors, etc, for the microcontroller |
  serial.c | Microcontroller serial communications functions |
  serial.h | Microcontroller serial communications functions |
  triaclight.c | Main functions for the microcontroller |
 pc | |
  commands-text.h | Converts commands, powerunit ids, errors, etc (integers) to text |
  commands.h | Definition of commands, errors, etc, for the microcontroller |
  main.cpp | Main file for the BPLightContraption project |
  microcont.cpp | Class for controlling the microcontroller |
  microcont.h | Class for controlling the microcontroller |
  microcontexception.cpp | Exception thrown by the MCInterface class |
  microcontexception.h | Exception thrown by the MCInterface class |
  powerunit.cpp | A class describing individual, controllable power units |
  powerunit.h | A class describing individual, controllable power units |
  powerunit_gui.cpp | A class for the GUI controlling of a power unit |
  powerunit_gui.h | A class for the GUI controlling of a power unit |
  triaclight.cpp | Main Qt GUI class |
  triaclight.h | Main Qt GUI class |