Ke Ao Teensy Flight Software
The software on the Teensy in the Ke Ao cubesat.
|
Defines packet tests. More...
Functions | |
void | run_test () |
Creates and adds packets to queues to test channel functionality. | |
Defines packet tests.
void run_test | ( | ) |
Creates and adds packets to queues to test channel functionality.
These tests are enabled using the TEST_PI macro in the packet_tests.h header file. It creates a packet with a command to turn off the Raspberry Pi and adds it to the main_queue.
These tests are enabled using the TEST_I2C_PI macro in the packet_tests.h header file. It creates a packet with a command to the Raspberry Pi to take a picture and adds it to the rpi_queue.
These tests are enabled using the TEST_ASTRODEV macro in the packet_tests.h header file. It creates a pong packet destined for the ground node and adds it to the main_queue.
These tests are enabled using the TEST_PDU macro in the packet_tests.h header file. It creates a packet with a command to the PDU to enable all switches and adds it to the main_queue.