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, threshold
cache, 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, writeRegister
addListener, dispatchPinAnalogValueChangeEvent, dispatchPinDigitalStateChangeEvent, export, export, getMode, getPinCache, getPullResistance, getPwm, getState, getValue, hasPin, isExported, isShutdown, removeAllListeners, removeListener, setMode, setPullResistance, setPwm, setPwmRange, setState, setValue, unexport
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addListener, export, export, getMode, getPullResistance, getPwm, getState, getValue, hasPin, isExported, isShutdown, removeAllListeners, removeListener, setMode, setPullResistance, setPwm, setPwmRange, setState, setValue, shutdown, unexport
public 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
IOException
public String getName()
getName
in interface GpioProvider
getName
in class ADS1x15GpioProvider
Copyright © 2012–2016 Pi4J. All rights reserved.