|
Avionics
Core avionics package for CURE flight computers
|
IDataSaver implementation that streams CSV packets over UART. More...
#include <DataSaverSDSerial.h>


Public Member Functions | |
| DataSaverSDSerial (HardwareSerial &SD_serial) | |
| Create a saver that streams CSV over UART to an external data logger. | |
| virtual int | saveDataPoint (const DataPoint &dataPoint, uint8_t name) override |
| Write a timestamped value to the serial logger. | |
| virtual int | saveDataPoint (float data, uint32_t timestamp_ms, uint8_t name) final |
| Convenience overload to construct and save a data point. | |
| Public Member Functions inherited from IDataSaver | |
| virtual bool | begin () |
| Optional hook for initialization. | |
| virtual void | launchDetected (uint32_t launchTimestamp_ms) |
| Notification that launch has been detected. | |
IDataSaver implementation that streams CSV packets over UART.
Definition at line 16 of file DataSaverSDSerial.h.
| DataSaverSDSerial::DataSaverSDSerial | ( | HardwareSerial & | SD_serial | ) |
Create a saver that streams CSV over UART to an external data logger.
| SD_serial | Hardware serial interface connected to the logger. |
Definition at line 28 of file DataSaverSDSerial.cpp.
|
overridevirtual |
Write a timestamped value to the serial logger.
| dataPoint | Data point to transmit. |
| name | 8-bit channel identifier transmitted alongside data. |
Implements IDataSaver.
Definition at line 32 of file DataSaverSDSerial.cpp.
|
inlinefinalvirtual |
Convenience overload to construct and save a data point.
| data | Measurement value. |
| timestamp_ms | Timestamp of the measurement in milliseconds. |
| name | 8-bit source identifier. |
Reimplemented from IDataSaver.
Definition at line 33 of file DataSaver.h.