atMETEO
An ATmega based weather station
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NAvrNamespace containing all symbols of the AVR C++ utilities library
 Ninternal
 CTimerInputCaptureBaseInternal base class for Avr::TimerInputCapture
 CAdcA C++ wrapper for accessing the built-in 10 bit Analog to Digital Conversion (ADC) facilities
 CAtomicForceOnConfiguration parameter for AtomicGuard that unconditionally enables interrupts on exit
 CAtomicGuardRAII-style wrapper to disable interrupts for the duration of a scoped block
 CAtomicRestoreStateConfiguration parameter for AtomicGuard that saves the global interrupt state and restores it on exit
 CBmp180Decodes data from Bosch BMP180 Digital pressure sensors
 CDht22Decodes data from DHT22 / AM2302 Temperature and humidity sensors
 CDigitalIoDigital I/O register configuration
 CEthernetA C++ wrapper for accessing Ethernet communication interfaces
 CI2cA C++ wrapper for accessing the built-in I2C (TWI) communication interfaces
 CInputConfigurationInput configuration parameter for pin (normal mode)
 CInputConfigurationDisabledInput configuration parameter for pin (disabled)
 CInputOutputPinInput / Output pin (initially configured as output pin)
 CInputPinInput pin
 CIpAddressRepresents an IPv4 address
 CMacAddressRepresents an Ethernet MAC address
 CMlx90614Decodes data from Melexis MLX90614 Infrared thermometer sensors
 CNonAtomicForceOffConfiguration parameter for NonAtomicGuard that unconditionally disables interrupts on exit
 CNonAtomicGuardRAII-style wrapper to enable interrupts for the duration of a scoped block
 CNonAtomicRestoreStateConfiguration parameter for NonAtomicGuard that saves the global interrupt state and restores it on exit
 COutputConfigurationOutput configuration parameter for pin (normal mode)
 COutputConfigurationDisabledOutput configuration parameter for pin (disabled)
 COutputConfigurationInvertedOutput configuration parameter for pin (for inverted output pins / active low configuration)
 COutputPinOutput pin (normal mode)
 COutputPinInvertedInverted output pin (active low configuration)
 CSpiA C++ wrapper for accessing the built-in SPI communication interface
 CTimerInputCaptureC++ wrapper for accessing the built-in input capture facility for measuring the width of external pulses
 CTimerUtilsCompile time calculation of clock select and conversion of time (in us) to system clock ticks given the CPU frequency (F_CPU) and the prescaler
 CUartA C++ wrapper for accessing the built-in UART communication interfaces
 CWiznetAvr::Ethernet driver for WIZnet Ethernet modules (W5100, W5200, W5300, W5500)
 NSensorsNamespace containing all symbols of the Sensors library
 CBiphaseMarkConfiguration parameter for Demodulator that enables Biphase Mark demodulation
 CBitDecoderApplies bit numbering and a parity method to transform continuous bit streams (for example from RF demodulation) into bytes
 CBitDecoderBaseBitDecoder base implementation
 CDemodulatorTransforms continuous streams with pulse widths (for example from RF receivers) into bits
 CDemodulatorBaseDemodulator base implementation
 CEvenParityConfiguration parameter for BitDecoder that enables even parity checking
 CHidekiDataData class for storing values of a HidekiSensor
 CHidekiSensorDecodes data received from a Hideki RF 433 MHz sensor
 CLsbBitNumberingConfiguration parameter for BitDecoder that leads to new bits being added with LSB bit numbering (least significant bit first)
 CMsbBitNumberingConfiguration parameter for BitDecoder that leads to new bits being added with MSB bit numbering (most significant bit first)
 CNoParityConfiguration parameter for BitDecoder that disables parity checking
 COddParityConfiguration parameter for BitDecoder that enables odd parity checking
 CRfDeviceConnects Demodulator, Bit Decoder and Sensor for decoding sensor data from RF receivers
 CSensorBase class for sensor implementations
 CTgs2600Decodes data from Figaro TGS 2600 air contaminants sensors