#include <src/sensors/DecagonES2.h>
            DecagonES2
            class
                
                The Sensor sub-class for the Decagon ES-2 sensor.
- Reference
- Detailed Descriptions
Base classes
- class SDI12Sensors
- The main class for SDI-12 Sensors.
Constructors, destructors, conversion operators
- DecagonES2(char SDI12address, int8_t powerPin, int8_t dataPin, uint8_t measurementsToAverage = 1)
- Construct a new Decagon ES2 object.
- DecagonES2(char* SDI12address, int8_t powerPin, int8_t dataPin, uint8_t measurementsToAverage = 1)
- Construct a new Decagon ES2 object.
- DecagonES2(int SDI12address, int8_t powerPin, int8_t dataPin, uint8_t measurementsToAverage = 1)
- Construct a new Decagon ES2 object.
- ~DecagonES2()
- Destroy the Decagon ES2 object.
Function documentation
               DecagonES2::
            Construct a new Decagon ES2 object.
| Parameters | |
|---|---|
| SDI12address | The SDI-12 address of the ES-2; can be a char, char*, or int. | 
| powerPin | The pin on the mcu controlling power to the ES2 Use -1 if it is continuously powered. 
 | 
| dataPin | The pin on the mcu connected to the data line of the SDI-12 circuit. | 
| measurementsToAverage | The number of measurements to take and average before giving a "final" result from the sensor; optional with a default value of 1. | 
The SDI-12 address of the sensor, the Arduino pin controlling power on/off, and the Arduino pin sending and receiving data are required for the sensor constructor. Optionally, you can include a number of distinct readings to average. The data pin must be a pin that supports pin-change interrupts.
               DecagonES2::
            Construct a new Decagon ES2 object.
| Parameters | |
|---|---|
| SDI12address | The SDI-12 address of the ES-2; can be a char, char*, or int. | 
| powerPin | The pin on the mcu controlling power to the ES2 Use -1 if it is continuously powered. 
 | 
| dataPin | The pin on the mcu connected to the data line of the SDI-12 circuit. | 
| measurementsToAverage | The number of measurements to take and average before giving a "final" result from the sensor; optional with a default value of 1. | 
The SDI-12 address of the sensor, the Arduino pin controlling power on/off, and the Arduino pin sending and receiving data are required for the sensor constructor. Optionally, you can include a number of distinct readings to average. The data pin must be a pin that supports pin-change interrupts.
               DecagonES2::
            Construct a new Decagon ES2 object.
| Parameters | |
|---|---|
| SDI12address | The SDI-12 address of the ES-2; can be a char, char*, or int. | 
| powerPin | The pin on the mcu controlling power to the ES2 Use -1 if it is continuously powered. 
 | 
| dataPin | The pin on the mcu connected to the data line of the SDI-12 circuit. | 
| measurementsToAverage | The number of measurements to take and average before giving a "final" result from the sensor; optional with a default value of 1. | 
The SDI-12 address of the sensor, the Arduino pin controlling power on/off, and the Arduino pin sending and receiving data are required for the sensor constructor. Optionally, you can include a number of distinct readings to average. The data pin must be a pin that supports pin-change interrupts.
 
             
             
          