3#include <Adafruit_ADS1X15.h>
6#include "../I2CDevice.h"
7#include "Loom_Manager.h"
17 void power_down()
override {};
20 void initialize()
override;
21 void measure()
override;
22 void package()
override;
23 void power_up()
override;
36 byte address = ADS1X15_ADDRESS,
38 bool enable_analog =
true,
39 bool enable_diff =
false,
40 adsGain_t gain = adsGain_t::GAIN_ONE
48 int getAnalog(
int pin) {
return analogData[pin-1]; };
54 int getDiff(
int pin) {
return analogData[pin-1]; };
65 int16_t analogData[4];
Definition: I2CDevice.h:6
Definition: Loom_ADS1115.h:14
int getDiff(int pin)
Definition: Loom_ADS1115.h:54
int getAnalog(int pin)
Definition: Loom_ADS1115.h:48
Definition: Loom_Manager.h:18