#include <src/sensors/KellerAcculevel.h>
KellerAcculevel
class
The Sensor sub-class for the Keller Acculevel sensor.
- Reference
- Detailed Descriptions
Base classes
- class KellerParent
- The Sensor sub-class for all Keller water level sensors.
Constructors, destructors, conversion operators
- KellerAcculevel(byte modbusAddress, Stream* stream, int8_t powerPin, int8_t powerPin2 = -1, int8_t enablePin = -1, uint8_t measurementsToAverage = 1)
- Construct a new Keller Acculevel.
- KellerAcculevel(byte modbusAddress, Stream& stream, int8_t powerPin, int8_t powerPin2 = -1, int8_t enablePin = -1, uint8_t measurementsToAverage = 1)
- Construct a new Keller Acculevel.
- ~KellerAcculevel()
- Destroy the Keller Acculevel object.
Function documentation
KellerAcculevel:: KellerAcculevel(byte modbusAddress,
Stream* stream,
int8_t powerPin,
int8_t powerPin2 = -1,
int8_t enablePin = -1,
uint8_t measurementsToAverage = 1)
Construct a new Keller Acculevel.
Parameters | |
---|---|
modbusAddress | The modbus address of the Acculevel. |
stream | An Arduino data stream for modbus communication. See notes for more information on what streams can be used. |
powerPin | The pin on the mcu controlling power to the Acculevel. Use -1 if it is continuously powered.
|
powerPin2 | The pin on the mcu controlling power to the RS485 adapter, if it is different from that used to power the sensor. Use -1 or omit if not applicable. |
enablePin | The pin on the mcu controlling the direction enable on the RS485 adapter, if necessary; use -1 or omit if not applicable. |
measurementsToAverage | The number of measurements to take and average before giving a "final" result from the sensor; optional with a default value of 1. |
KellerAcculevel:: KellerAcculevel(byte modbusAddress,
Stream& stream,
int8_t powerPin,
int8_t powerPin2 = -1,
int8_t enablePin = -1,
uint8_t measurementsToAverage = 1)
Construct a new Keller Acculevel.
Parameters | |
---|---|
modbusAddress | The modbus address of the Acculevel. |
stream | An Arduino data stream for modbus communication. See notes for more information on what streams can be used. |
powerPin | The pin on the mcu controlling power to the Acculevel. Use -1 if it is continuously powered.
|
powerPin2 | The pin on the mcu controlling power to the RS485 adapter, if it is different from that used to power the sensor. Use -1 or omit if not applicable. |
enablePin | The pin on the mcu controlling the direction enable on the RS485 adapter, if necessary; use -1 or omit if not applicable. |
measurementsToAverage | The number of measurements to take and average before giving a "final" result from the sensor; optional with a default value of 1. |