MRAS
Multi Rocket Avionics System
Loading...
Searching...
No Matches
RocketSDLogger Class Reference

Data logger for the rocket, uses the Teensy SD card to log CSV data and text logs to the same file. More...

#include <RocketSDLogger.h>

Inheritance diagram for RocketSDLogger:
Inheritance graph
Collaboration diagram for RocketSDLogger:
Collaboration graph

Additional Inherited Members

- Public Member Functions inherited from SDLogger
 SDLogger (uint8_t id, uint8_t sdPin)
 Construct a new SDLogger object.
 
- Public Member Functions inherited from Subsystem
virtual const char * get_name ()=0
 
virtual int8_t setup ()=0
 
virtual int8_t loop ()=0
 
uint8_t get_id () const
 
int8_t get_status () const
 
int8_t self_test () const
 
bool add_subscriber (Subsystem *subscriber)
 
 Subsystem (uint8_t id)
 
- Protected Member Functions inherited from Subsystem
void log (const char fmt[],...)
 
virtual void on_message (SystemMessage *msg)=0
 
void publish (SystemMessage *msg)
 
- Static Protected Member Functions inherited from Subsystem
static void buzzer (uint16_t frequency, uint32_t duration, bool block=false)
 
- Protected Attributes inherited from SDLogger
File log_file
 
bool setup_complete = false
 
- Protected Attributes inherited from Subsystem
int8_t status = 0
 
int8_t self_test_result = -1
 

Detailed Description

Data logger for the rocket, uses the Teensy SD card to log CSV data and text logs to the same file.


The documentation for this class was generated from the following files: