![]() |
Artemis Teensy Flight Software
The software on the Teensy in the Artemis cubesat.
|
The PDU channel. More...
#include "artemis_devices.h"#include "artemisbeacons.h"#include "channels/artemis_channels.h"#include <SD.h>#include <pdu.h>Namespaces | |
| Artemis::Channels | |
| The channels on the satellite. | |
| Artemis::Channels::PDU | |
| The PDU channel. | |
Functions | |
| void | Artemis::Channels::PDU::pdu_channel () |
| The top-level channel definition. More... | |
| void | Artemis::Channels::PDU::setup () |
| The PDU setup function. More... | |
| void | Artemis::Channels::PDU::enableRFM23Radio () |
| Provides power to the RFM23 radio. More... | |
| void | Artemis::Channels::PDU::deploy () |
| Deployment sequence. More... | |
| void | Artemis::Channels::PDU::deploy_burn_wire () |
| Deploys the burn wire. | |
| void | Artemis::Channels::PDU::loop () |
| The PDU loop function. More... | |
| void | Artemis::Channels::PDU::handle_queue () |
| Helper function to handle packet queue. More... | |
| void | Artemis::Channels::PDU::test_communicating_with_pdu () |
| Helper function to ping the PDU to test communications. | |
| void | Artemis::Channels::PDU::set_switch_on_pdu () |
| Helper function to set a switch on the PDU. | |
| void | Artemis::Channels::PDU::report_pdu_switch_status () |
| Helper function to report status of all switches on PDU. | |
| void | Artemis::Channels::PDU::regulate_temperature () |
| Helper function to regulate the satellite's temperature. | |
| void | Artemis::Channels::PDU::update_watchdog_timer () |
| Helper function to feed the PDU's watchdog. | |
Variables | |
| PacketComm | Artemis::Channels::PDU::packet |
| The packet used throughout the channel. | |
| PDU pdu & | Artemis::Channels::PDU::Serial1 |
| The PDU object used throughout the channel. | |
| unsigned long | Artemis::Channels::PDU::startTime |
| The time at which an action has started. | |
| elapsedMillis | Artemis::Channels::PDU::uptime |
| The time in milliseconds since the channel was started. | |
| elapsedMillis | Artemis::Channels::PDU::heaterinterval |
| The time in milliseconds since the temperature was checked. | |
The PDU channel.
The definition of the PDU channel.