![]() |
Artemis Teensy Flight Software
The software on the Teensy in the Artemis cubesat.
|
The Raspberry Pi channel. More...
Namespaces | |
Artemis::Channels | |
The channels on the satellite. | |
Artemis::Channels::RPI | |
The Raspberry Pi channel. | |
Functions | |
void | Artemis::Channels::RPI::rpi_channel () |
The top-level channel definition. More... | |
void | Artemis::Channels::RPI::setup () |
The Raspberry Pi setup function. More... | |
void | Artemis::Channels::RPI::loop () |
The Raspberry Pi loop function. More... | |
void | Artemis::Channels::RPI::receive_from_pi () |
Helper function to receive a packet from the Raspberry Pi. More... | |
void | Artemis::Channels::RPI::handle_queue () |
Helper function to handle packet queue. More... | |
void | Artemis::Channels::RPI::shut_down_pi () |
Shuts down the Raspberry Pi and kills the channel. | |
void | Artemis::Channels::RPI::send_to_pi () |
Helper function to send a packet to the Raspberry Pi. | |
Variables | |
PacketComm | Artemis::Channels::RPI::packet |
The packet used throughout the channel. | |
bool | Artemis::Channels::RPI::piIsOn = false |
Whether the Raspberry Pi is on and active. | |
The Raspberry Pi channel.
The definition of the Raspberry Pi channel.