sensors directory
Contains the source code for all Sensor subclasses, including the Sensor subclasses which themselves are the parent classes to other Sensors.
- Reference
-
Detailed Descriptions
Files
- file AlphasenseCO2.cpp
- Implements the AlphasenseCO2 class.
- file AlphasenseCO2.h
- Contains the AlphasenseCO2 sensor class and the variable subclasses AlphasenseCO2_
CO2 and AlphasenseCO2_ Voltage. - file AnalogElecConductivity.cpp
- This encapsulates an Electrical Conductivity sensors using an anlog input and onboard ADC and ADC ref.
- file AnalogElecConductivity.h
- Encapsulates an Electrical Conductivity sensors using an anlog input and onboard ADC and ADC ref.
- file AOSongAM2315.cpp
- Implements the AOSongAM2315 class.
- file AOSongAM2315.h
- Contains the AOSongAM2315 sensor subclass and the variable subclasses AOSongAM2315_
Humidity and AOSongAM2315_ Temp. - file AOSongDHT.cpp
- Implements the AOSongDHT class.
- file ApogeeSQ212.cpp
- Implements the ApogeeSQ212 class.
- file ApogeeSQ212.h
- Contains the ApogeeSQ212 sensor subclass and the variable subclasses ApogeeSQ212_
PAR and ApogeeSQ212_ Voltage. - file AtlasParent.cpp
- Implements the AtlasParent class.
- file AtlasParent.h
- Contains the AtlasParent sensor subclass which is itself the parent class for all Atlas sensors.
- file AtlasScientificCO2.cpp
- Implements the AtlasScientificCO2 class.
- file AtlasScientificCO2.h
- Contains the AtlasScientificCO2 subclass of the AtlasParent sensor class along with the variable subclasses AtlasScientificCO2_
CO2 and AtlasScientificCO2_ Temp. - file AtlasScientificDO.cpp
- Implements the AtlasScientificCO2 class.
- file AtlasScientificDO.h
- Contains the AtlasScientificCO2 subclass of the AtlasParent sensor class along with the variable subclasses AtlasScientificDO_
DOmgL and AtlasScientificDO_ DOpct. - file AtlasScientificEC.cpp
- Implements the AtlasScientificEC class.
- file AtlasScientificEC.h
- Contains the AtlasScientificCO2 subclass of the AtlasParent sensor class along with the variable subclasses AtlasScientificEC_
Cond, AtlasScientificEC_ TDS, AtlasScientificEC_ Salinity and AtlasScientificEC_ SpecificGravity. - file AtlasScientificORP.h
- Contains the AtlasScientificRTD subclass of the AtlasParent sensor class along with the variable subclass AtlasScientificORP_
Potential. - file AtlasScientificpH.h
- Contains the AtlasScientificRTD subclass of the AtlasParent sensor class along with the variable subclass AtlasScientificpH_
pH. - file AtlasScientificRTD.h
- Contains the AtlasScientificRTD subclass of the AtlasParent sensor class along with the variable subclass AtlasScientificRTD_
Temp. - file BoschBME280.cpp
- Implements the BoschBME280 class.
- file BoschBME280.h
- Contains the BoschBME280 sensor subclass and the variable subclasses BoschBME280_
Temp, BoschBME280_ Humidity, BoschBME280_ Pressure, and BoschBME280_ Altitude. - file BoschBMP3xx.cpp
- Implements the BoschBMP3xx class.
- file BoschBMP3xx.h
- Contains the BoschBMP3xx sensor subclass and the variable subclasses BoschBMP3xx_
Temp, BoschBMP3xx_Humidity, BoschBMP3xx_ Pressure, and BoschBMP3xx_ Altitude. - file CampbellClariVUE10.h
- Contains the CampbellClariVUE10 sensor subclass and the variable subclasses CampbellClariVUE10_
Temp, CampbellClariVUE10_ Turbidity, and CampbellClariVUE10_ ErrorCode. - file CampbellOBS3.cpp
- Implements the CampbellOBS3 class.
- file CampbellOBS3.h
- Contains the CampbellOBS3 sensor subclass and the variable subclasses CampbellOBS3_
Turbidity and CampbellOBS3_ Voltage. - file CampbellRainVUE10.h
- Contains the CampbellRainVUE10 sensor subclass and the variable subclasses CampbellRainVUE10_
Precipitation, CampbellRainVUE10_ Tips, CampbellRainVUE10_ RainRateAve, and CampbellRainVUE10_ RainRateMax. - file Decagon5TM.cpp
- Implements the Decagon5TM class.
- file Decagon5TM.h
- Contains the Decagon5TM subclass of the SDI12Sensors class along with the variable subclasses Decagon5TM_
Ea, Decagon5TM_ Temp, and Decagon5TM_ VWC. - file DecagonCTD.h
- Contains the DecagonCTD subclass of the SDI12Sensors class along with the variable subclasses DecagonCTD_
Cond, DecagonCTD_ Temp, and DecagonCTD_ Depth. - file DecagonES2.h
- Contains the DecagonES2 subclass of the SDI12Sensors class along with the variable subclasses DecagonES2_
Cond and DecagonES2_ Temp. - file EverlightALSPT19.cpp
- Implements the EverlightALSPT19 class.
- file EverlightALSPT19.h
- Contains the EverlightALSPT19 sensor subclass and the variable subclasses EverlightALSPT19_
Current and EverlightALSPT19_ Illuminance. - file ExternalVoltage.h
- This file only serves to support backwards compatibility for the renamed TIADS1x15.
- file FreescaleMPL115A2.cpp
- Implements the FreescaleMPL115A2 class.
- file FreescaleMPL115A2.h
- Contains the FreescaleMPL115A2 sensor subclass and the variable subclasses FreescaleMPL115A2_
Temp and FreescaleMPL115A2_ Pressure. - file GroPointGPLP8.h
- Contains the GroPointGPLP8 sensor subclass and the variable subclasses GroPointGPLP8_
Moist and GroPointGPLP8_ Temp. - file GroPointParent.cpp
- Implements the GroPointParent class.
- file InSituRDO.h
- Contains the InSituRDO sensor subclass and the variable subclasses InSituRDO_
Temp, InSituRDO_ DOpct, and InSituRDO_ DOmgL. - file KellerAcculevel.h
- Contains the KellerAcculevel sensor subclass and the KellerAcculevel_
Pressure, KellerAcculevel_ Temp, and KellerAcculevel_ Height variable subclasses. - file KellerNanolevel.h
- Contains the KellerNanolevel sensor subclass and the KellerNanolevel_
Pressure, KellerNanolevel_ Temp, and KellerNanolevel_ Height variable subclasses. - file KellerParent.cpp
- Implements the KellerParent class.
- file KellerParent.h
- Contains the KellerParent sensor subclass, itself used as a parent class for all Keller modbus sensors.
- file MaxBotixSonar.cpp
- Implements the MaxBotixSonar class.
- file MaxBotixSonar.h
- Contains the MaxBotixSonar sensor subclass and the MaxBotixSonar_
Range variable subclass. - file MaximDS18.cpp
- Implements the MaximDS18 class.
- file MaximDS18.h
- Contains the MaximDS18 sensor subclass and the MaximDS18_
Temp variable subclass. - file MaximDS3231.cpp
- Implements the MaximDS18 class.
- file MaximDS3231.h
- Contains the MaximDS3231 sensor subclass and the MaximDS3231_
Temp variable subclass. - file MeaSpecMS5803.cpp
- Implements the MeaSpecMS5803 class.
- file MeaSpecMS5803.h
- Contains the MeaSpecMS5803 semsor subclass and the variable subclasses MeaSpecMS5803_
Temp and MeaSpecMS5803_ Pressure. - file MeterHydros21.h
- Contains the MeterHydros21 subclass of the SDI12Sensors class along with the variable subclasses MeterHydros21_
Cond, MeterHydros21_ Temp, and MeterHydros21_ Depth. - file MeterTeros11.cpp
- Implements the MeterTeros11 class.
- file MeterTeros11.h
- Contains the MeterTeros11 sensor subclass and the variable subclasses MeterTeros11_
Ea, MeterTeros11_ Temp, and MeterTeros11_ VWC. - file PaleoTerraRedox.h
- Contains the PaleoTerraRedox semsor subclass and the variable subclass PaleoTerraRedox_
Voltage. - file ProcessorStats.cpp
- Implements the ProcessorStats class.
- file ProcessorStats.h
- Contains the ProcessorStats sensor subclass and the variable subclasses ProcessorStats_
Battery, ProcessorStats_ FreeRam, and ProcessorStats_ SampleNumber. - file RainCounterI2C.cpp
- Implements the RainCounterI2C class.
- file RainCounterI2C.h
- Contains the RainCounterI2C sensor subclass and the variable subclasses RainCounterI2C_
Tips and RainCounterI2C_ Depth. - file SDI12Sensors.cpp
- Implements the SDI12Sensors class.
- file SDI12Sensors.h
- Contains the SDI12Sensors sensor subclass, itself a parent class for all devices that communicate over SDI-12.
- file SensirionSHT4x.cpp
- Implements the SensirionSHT4x class.
- file SensirionSHT4x.h
- Contains the SensirionSHT4x sensor subclass and the variable subclasses SensirionSHT4x_
Humidity and SensirionSHT4x_ Temp. - file TallyCounterI2C.h
- Implements the TallyCounterI2C sensor subclass.
- file TIADS1x15.cpp
- Implements the TIADS1x15 class.
- file TIADS1x15.h
- This file contains the TIADS1x15 sensor subclass and the TIADS1x15_
Voltage variable subclass. - file TIINA219.cpp
- Implements the TIINA219 class.
- file TIINA219.h
- Contains the TIINA219 sensor subclass and the variale subclasses TIINA219_
Current, TIINA219_ Voltage, and TIINA219_ Power. - file TurnerCyclops.cpp
- Implements the TurnerCyclops class.
- file TurnerCyclops.h
- Contains the TurnerCyclops sensor subclass and the variable subclasses TurnerCyclops_
Turbidity and TurnerCyclops_ Voltage. - file TurnerTurbidityPlus.cpp
- Implements the TurnerTurbidityPlus class.
- file TurnerTurbidityPlus.h
- Contains the TurnerTurbidityPlus sensor subclass and the variable subclasses TurnerTurbidityPlus_
Turbidity and TurnerTurbidityPlus_ Voltage. - file VegaPuls21.h
- Contains the VegaPuls21 sensor subclass and the variable subclasses VegaPuls21_
Stage, VegaPuls21_ Distance, VegaPuls21_ Reliability, and VegaPuls21_ ErrorCode. - file YosemitechParent.cpp
- Implements the YosemitechParent class.
- file YosemitechParent.h
- Contains the YosemitechParent sensor subclass, itself a parent class for all Yosemitech sensors that communicate via Modbus and are supported by the EnviroDIY Yosemitech library.
- file YosemitechY4000.h
- Contains the YosemitechY4000 sensor subclass and the variable subclasses YosemitechY4000_
DOmgL, YosemitechY4000_ Turbidity, YosemitechY4000_ Cond, YosemitechY4000_ pH, YosemitechY4000_ Temp, YosemitechY4000_ ORP, YosemitechY4000_ Chlorophyll, and YosemitechY4000_ BGA. - file YosemitechY504.h
- Contains the YosemitechY504 sensor subclass and the variable subclasses YosemitechY504_
DOpct, YosemitechY504_ Temp, and YosemitechY504_ DOmgL. - file YosemitechY510.h
- Contains the YosemitechY510 sensor subclass and the variable subclasses YosemitechY510_
Turbidity and YosemitechY510_ Temp. - file YosemitechY511.h
- Contains the YosemitechY511 sensor subclass and the variable subclasses YosemitechY511_
Turbidity and YosemitechY511_ Temp. - file YosemitechY513.h
- Contains the YosemitechY513 sensor subclass and the variable subclasses YosemitechY513_
BGA and YosemitechY513_ Temp. - file YosemitechY514.h
- Contains the YosemitechY514 sensor subclass and the variable subclasses YosemitechY514_
Chlorophyll and YosemitechY514_ Temp. - file YosemitechY520.h
- Contains the YosemitechY520 sensor subclass and the variable subclasses YosemitechY520_
Cond and YosemitechY520_ Temp. - file YosemitechY532.h
- Contains the YosemitechY532 sensor subclass and the variable subclasses YosemitechY532_
pH, YosemitechY532_ Temp, and YosemitechY532_ Voltage. - file YosemitechY533.h
- Contains the YosemitechY533 sensor subclass and the variable subclasses YosemitechY533_
ORP and YosemitechY533_ Temp. - file YosemitechY551.h
- Contains the YosemitechY551 sensor subclass and the variable subclasses YosemitechY551_
COD, YosemitechY551_ Temp, and YosemitechY551_ Turbidity. - file YosemitechY560.h
- Contains the YosemitechY560 sensor subclass and the variable subclasses YosemitechY560_
NH4_ N, YosemitechY560_ Temp, and YosemitechY560_ pH. - file YosemitechY700.h
- Contains the YosemitechY700 sensor subclass and the variable subclasses YosemitechY700_
Pressure and YosemitechY700_ Temp. - file ZebraTechDOpto.h
- Contains the ZebraTechDOpto sensor subclass and the variable subclasses ZebraTechDOpto_
Temp, ZebraTechDOpto_ DOpct, and ZebraTechDOpto_ DOmgL.