public class ADS1115GpioProvider extends ADS1x15GpioProvider implements GpioProvider
This GPIO provider implements the TI ADS1115 analog to digital converter chip as native Pi4J GPIO pins. More information about the board can be found here: * http://www.ti.com/lit/ds/symlink/ads1115.pdf http://adafruit.com/datasheets/ads1115.pdf
The ADS1115 is connected via I2C connection to the Raspberry Pi and provides 2 GPIO pins that can be used for analog input pins.
ADS1x15GpioProvider.ProgrammableGainAmplifierValue| Modifier and Type | Field and Description |
|---|---|
static int |
ADS1115_ADDRESS_0x48 |
static int |
ADS1115_ADDRESS_0x49 |
static int |
ADS1115_ADDRESS_0x4A |
static int |
ADS1115_ADDRESS_0x4B |
protected static int |
ADS1115_CONVERSIONDELAY |
protected static int |
ADS1115_MAX_IO_PINS |
static int |
ADS1115_RANGE_MAX_VALUE |
static int |
ADS1115_RANGE_MIN_VALUE |
static String |
DESCRIPTION |
static String |
NAME |
ADS1x15_REG_CONFIG_CLAT_LATCH, ADS1x15_REG_CONFIG_CLAT_MASK, ADS1x15_REG_CONFIG_CLAT_NONLAT, ADS1x15_REG_CONFIG_CMODE_MASK, ADS1x15_REG_CONFIG_CMODE_TRAD, ADS1x15_REG_CONFIG_CMODE_WINDOW, ADS1x15_REG_CONFIG_CPOL_ACTVHI, ADS1x15_REG_CONFIG_CPOL_ACTVLOW, ADS1x15_REG_CONFIG_CPOL_MASK, ADS1x15_REG_CONFIG_CQUE_1CONV, ADS1x15_REG_CONFIG_CQUE_2CONV, ADS1x15_REG_CONFIG_CQUE_4CONV, ADS1x15_REG_CONFIG_CQUE_MASK, ADS1x15_REG_CONFIG_CQUE_NONE, ADS1x15_REG_CONFIG_DR_128SPS, ADS1x15_REG_CONFIG_DR_1600SPS, ADS1x15_REG_CONFIG_DR_2400SPS, ADS1x15_REG_CONFIG_DR_250SPS, ADS1x15_REG_CONFIG_DR_3300SPS, ADS1x15_REG_CONFIG_DR_490SPS, ADS1x15_REG_CONFIG_DR_920SPS, ADS1x15_REG_CONFIG_DR_MASK, ADS1x15_REG_CONFIG_MODE_CONTIN, ADS1x15_REG_CONFIG_MODE_MASK, ADS1x15_REG_CONFIG_MODE_SINGLE, ADS1x15_REG_CONFIG_MUX_DIFF_0_1, ADS1x15_REG_CONFIG_MUX_DIFF_0_3, ADS1x15_REG_CONFIG_MUX_DIFF_1_3, ADS1x15_REG_CONFIG_MUX_DIFF_2_3, ADS1x15_REG_CONFIG_MUX_MASK, ADS1x15_REG_CONFIG_MUX_SINGLE_0, ADS1x15_REG_CONFIG_MUX_SINGLE_1, ADS1x15_REG_CONFIG_MUX_SINGLE_2, ADS1x15_REG_CONFIG_MUX_SINGLE_3, ADS1x15_REG_CONFIG_OS_BUSY, ADS1x15_REG_CONFIG_OS_MASK, ADS1x15_REG_CONFIG_OS_NOTBUSY, ADS1x15_REG_CONFIG_OS_SINGLE, ADS1x15_REG_CONFIG_PGA_0_256V, ADS1x15_REG_CONFIG_PGA_0_512V, ADS1x15_REG_CONFIG_PGA_1_024V, ADS1x15_REG_CONFIG_PGA_2_048V, ADS1x15_REG_CONFIG_PGA_4_096V, ADS1x15_REG_CONFIG_PGA_6_144V, ADS1x15_REG_CONFIG_PGA_MASK, ADS1x15_REG_POINTER_CONFIG, ADS1x15_REG_POINTER_CONVERT, ADS1x15_REG_POINTER_HITHRESH, ADS1x15_REG_POINTER_LOWTHRESH, ADS1x15_REG_POINTER_MASK, allPins, bitShift, bus, cachedValue, conversionDelay, DEFAULT_MONITOR_INTERVAL, device, i2cBusOwner, MIN_MONITOR_INTERVAL, monitor, monitorInterval, pga, thresholdcache, DEFAULT_CACHE_SIZE, isshutdown, listeners| Constructor and Description |
|---|
ADS1115GpioProvider(I2CBus bus,
int address) |
ADS1115GpioProvider(int busNumber,
int address) |
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
bytesToHex, getEventThreshold, getEventThreshold, getImmediateValue, getMonitorInterval, getProgrammableGainAmplifier, getProgrammableGainAmplifier, getShort, readRegister, setEventThreshold, setEventThreshold, setMonitorInterval, setProgrammableGainAmplifier, setProgrammableGainAmplifier, shutdown, writeRegisteraddListener, dispatchPinAnalogValueChangeEvent, dispatchPinDigitalStateChangeEvent, export, export, getMode, getPinCache, getPullResistance, getPwm, getState, getValue, hasPin, isExported, isShutdown, removeAllListeners, removeListener, setMode, setPullResistance, setPwm, setPwmRange, setState, setValue, unexportclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddListener, export, export, getMode, getPullResistance, getPwm, getState, getValue, hasPin, isExported, isShutdown, removeAllListeners, removeListener, setMode, setPullResistance, setPwm, setPwmRange, setState, setValue, shutdown, unexportpublic static final String NAME
public static final String DESCRIPTION
protected static final int ADS1115_MAX_IO_PINS
public static final int ADS1115_ADDRESS_0x48
public static final int ADS1115_ADDRESS_0x49
public static final int ADS1115_ADDRESS_0x4A
public static final int ADS1115_ADDRESS_0x4B
public static final int ADS1115_RANGE_MAX_VALUE
public static final int ADS1115_RANGE_MIN_VALUE
protected static final int ADS1115_CONVERSIONDELAY
public ADS1115GpioProvider(int busNumber,
int address)
throws I2CFactory.UnsupportedBusNumberException,
IOException
public ADS1115GpioProvider(I2CBus bus, int address) throws IOException
IOExceptionpublic String getName()
getName in interface GpioProvidergetName in class ADS1x15GpioProviderCopyright © 2012–2018 Pi4J. All rights reserved.