Artemis Teensy Flight Software
The software on the Teensy in the Artemis cubesat.
artemis_devices.h File Reference

The declarations of the Artemis devices on the satellite. More...

#include "artemisbeacons.h"
#include "config/artemis_defs.h"
#include "helpers.h"
#include "pdu.h"
#include <Adafruit_GPS.h>
#include <Adafruit_INA219.h>
#include <Adafruit_LIS3MDL.h>
#include <Adafruit_LSM6DSOX.h>
#include <Adafruit_Sensor.h>
#include <InternalTemperature.h>
#include <SD.h>
#include <support/configCosmosKernel.h>

Go to the source code of this file.

Classes

class  Artemis::Devices::Magnetometer
 The satellite's magnetometer. More...
 
struct  Artemis::Devices::Magnetometer::magbeacon
 The structure of a magnetometer beacon. More...
 
class  Artemis::Devices::IMU
 The satellite's Inertial Measurement Unit (IMU). More...
 
struct  Artemis::Devices::IMU::imubeacon
 The structure of an IMU beacon. More...
 
class  Artemis::Devices::CurrentSensors
 The current sensors on the satellite. More...
 
struct  Artemis::Devices::CurrentSensors::currentbeacon1
 The first current beacon structure. More...
 
struct  Artemis::Devices::CurrentSensors::currentbeacon2
 The second current beacon structure. More...
 
class  Artemis::Devices::TemperatureSensors
 The temperature sensors on the satellite. More...
 
struct  Artemis::Devices::TemperatureSensors::temperaturebeacon
 The temperature beacon structure. More...
 
class  Artemis::Devices::GPS
 The satellite's Global Positioning System (GPS). More...
 
struct  Artemis::Devices::GPS::gpsbeacon
 The GPS beacon structure. More...
 
class  Artemis::Devices::Switches
 The switches on the PDU of the satellite. More...
 
struct  Artemis::Devices::Switches::switchbeacon
 The PDU switches beacon structure. More...
 

Namespaces

 Artemis::Devices
 The devices and sensors in the satellite.
 

Detailed Description

The declarations of the Artemis devices on the satellite.

This file contains declarations of Artemis device classes and definitions of beacons used by those devices.