IRPyro messaging application
Communications program between IRPyro and IRPyro evaluation tool
File List
Here is a list of all files with brief descriptions:
 externals.hInterface variables: main, message_to_sensor and message_to_GUI
 main.cIRPyro messaging application to communicate with the IRPyro evaluation tool
 main.hIncludes for eevt state machine
 message_generator.cRecovers requested configuration/data to be send to the GUI
 message_generator.hPrepares configuration and sampling data from the sensor to be send to the GUI
 message_interface_common.cCommon functions for the message generator and the message interpreter
 message_interface_common.h
 message_interpreter.cDecoded commands from the GUI are prepared for application to the sensor
 message_interpreter.hGUI flag and data structure directed to the sensor
 message_pack.cSensor data/configuration is packaged to be send to the GUI
 message_pack.hPacks a message from the sensor to the GUI into the right packet
 message_unpack.cIRPyro evaluation tool with API integration
 message_unpack.hDecodes a byte stream from the GUI into a data structure applicable to the sensor
 queue.cIRPyro evaluation tool with API integration
 queue.hOperates a circular queue
 queue_handle.cIRPyro evaluation tool with API integration
 queue_handle.hManages message queues from the GUI to sensor and sensor to GUI
 Version.hProduct and component names and versions
 Watchdog_Driver.cThis file contains all the functions involving the watchdog Timer
 Watchdog_Driver.hThis file contains all the functions involving the watchdog Timer