atMETEO
An ATmega based weather station
Classes | Namespaces | Enumerations
demodulator.h File Reference

Sensors::Demodulator transforms continuous streams with pulse widths (for example from RF receivers) into bits. More...

#include "utils.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Sensors::BiphaseMark< TShortMin, TShortMax, TLongMin, TLongMax >
 Configuration parameter for Demodulator that enables Biphase Mark demodulation. More...
 
class  Sensors::DemodulatorBase< Demodulator >
 Demodulator base implementation. More...
 
class  Sensors::Demodulator< TDemodulatorType >
 Transforms continuous streams with pulse widths (for example from RF receivers) into bits. More...
 

Namespaces

 Sensors
 Namespace containing all symbols of the Sensors library.
 

Enumerations

enum  Sensors::DemodulatorStatus : uint8_t { Sensors::DemodulatorStatus::Complete = 0, Sensors::DemodulatorStatus::Incomplete, Sensors::DemodulatorStatus::OutOfRangeError }
 Demodulator status returned from DemodulatorBase::addPulseWidth. More...
 

Detailed Description

Sensors::Demodulator transforms continuous streams with pulse widths (for example from RF receivers) into bits.