public class ADS1015GpioProvider extends ADS1x15GpioProvider implements GpioProvider
This GPIO provider implements the TI ADS1015 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/ads1015.pdf http://adafruit.com/datasheets/ads1015.pdf
The ADS1015 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 |
ADS1015_ADDRESS_0x48 |
static int |
ADS1015_ADDRESS_0x49 |
static int |
ADS1015_ADDRESS_0x4A |
static int |
ADS1015_ADDRESS_0x4B |
protected static int |
ADS1015_CONVERSIONDELAY |
protected static int |
ADS1015_MAX_IO_PINS |
static int |
ADS1015_RANGE_MAX_VALUE |
static int |
ADS1015_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 |
|---|
ADS1015GpioProvider(I2CBus bus,
int address) |
ADS1015GpioProvider(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 ADS1015_MAX_IO_PINS
public static final int ADS1015_ADDRESS_0x48
public static final int ADS1015_ADDRESS_0x49
public static final int ADS1015_ADDRESS_0x4A
public static final int ADS1015_ADDRESS_0x4B
public static final int ADS1015_RANGE_MAX_VALUE
public static final int ADS1015_RANGE_MIN_VALUE
protected static final int ADS1015_CONVERSIONDELAY
public ADS1015GpioProvider(int busNumber,
int address)
throws I2CFactory.UnsupportedBusNumberException,
IOException
public ADS1015GpioProvider(I2CBus bus, int address) throws IOException
IOExceptionpublic String getName()
getName in interface GpioProvidergetName in class ADS1x15GpioProviderCopyright © 2012–2018 Pi4J. All rights reserved.