Ke Ao Teensy Flight Software
The software on the Teensy in the Ke Ao cubesat.
Loading...
Searching...
No Matches
Artemis::Devices Namespace Reference

The namespace representing sensors and devices in the satellite. More...

Classes

class  Astrodev
 The satellite's Astrodev (Li-3) radio. More...
 
class  CurrentSensors
 The current sensors on the satellite. More...
 
class  GPS
 The satellite's Global Positioning System (GPS). More...
 
class  IMU
 The satellite's Inertial Measurement Unit (IMU). More...
 
class  Magnetometer
 The satellite's magnetometer. More...
 
class  PDU
 The satellite's Power Distribution Unit (PDU). More...
 
class  RFM23
 The satellite's RFM23 radio. More...
 
class  RFM98
 The satellite's RFM98 radio. More...
 
class  Switches
 The switches on the PDU of the satellite. More...
 
class  TemperatureSensors
 The temperature sensors on the satellite. More...
 

Enumerations

enum class  BeaconType : uint8_t {
  NoBeacon , TemperatureBeacon , CurrentBeacon1 , CurrentBeacon2 ,
  IMUBeacon , MagnetometerBeacon , GPSBeacon , SwitchBeacon
}
 Enumeration of beacon type. More...
 

Detailed Description

The namespace representing sensors and devices in the satellite.

Enumeration Type Documentation

◆ BeaconType

enum class Artemis::Devices::BeaconType : uint8_t
strong

Enumeration of beacon type.

This enum represents the type of beacon using a 1-byte value. Using these identifiers, we can expect what the beacon's structure should be.

Enumerator
NoBeacon 

No particular beacon type. Just raw data.

TemperatureBeacon 

Temperature beacon.

CurrentBeacon1 

First current beacon.

CurrentBeacon2 

Second current beacon.

IMUBeacon 

IMU beacon.

MagnetometerBeacon 

Magnetometer beacon.

GPSBeacon 

GPS beacon.

SwitchBeacon 

PDU switches beacon.