ASCEND Flight Software
Loading...
Searching...
No Matches
AnalogTemp.h
Go to the documentation of this file.
1#ifndef ANALOGTEMP_H
2#define ANALOGTEMP_H
3
4#include "Sensor.h"
5
6class AnalogTemp : public Sensor {
7 private:
8 public:
10 AnalogTemp(unsigned long minimum_period);
11
12 bool verify() override;
13 String readData() override;
14 void readDataPacket(uint8_t*& packet) override;
15 String decodeToCSV(uint8_t*& packet) override;
16};
17
18#endif
Definition AnalogTemp.h:6
void readDataPacket(uint8_t *&packet) override
Reads ADC value and appends to packet.
Definition AnalogTemp.cpp:42
String decodeToCSV(uint8_t *&packet) override
Decodes ADC reading from packet array.
Definition AnalogTemp.cpp:56
AnalogTemp()
Construct a new Analog Temp object with minimum period of 1000 ms.
Definition AnalogTemp.cpp:9
String readData() override
Reads ADC value, returns String.
Definition AnalogTemp.cpp:35
bool verify() override
Set up sensor and returns status (always true for the thermistor)
Definition AnalogTemp.cpp:25
Parent class for sensor objects.
Definition Sensor.h:13
unsigned long minimum_period
Definition Sensor.h:15