public class LuxSensor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static byte |
ADDR_DEFAULT |
static byte |
ADDR_PIN_HIGH |
static byte |
ADDR_PIN_LOW |
static byte |
CHIP_INFO |
static byte |
COMMAND_BIT |
static byte |
CONTROL |
static byte |
DATA_0_HIGH |
static byte |
DATA_0_LOW |
static byte |
DATA_1_HIGH |
static byte |
DATA_1_LOW |
static byte |
INTERRUPT |
static byte |
STARTUP |
static byte |
TCS34725_COMMAND_BIT |
static byte |
TIMING |
static byte |
TSL2561_POWER_UP |
static byte |
TSL2561_REG_CONTROL |
static byte |
TSL2561_REG_ID |
static boolean |
VERBOSE |
Modifier and Type | Method and Description |
---|---|
double |
getReading() |
public static final boolean VERBOSE
public static final byte ADDR_DEFAULT
public static final byte ADDR_PIN_HIGH
public static final byte ADDR_PIN_LOW
public static final byte COMMAND_BIT
public static final byte CONTROL
public static final byte TIMING
public static final byte INTERRUPT
public static final byte CHIP_INFO
public static final byte STARTUP
public static final byte DATA_0_LOW
public static final byte DATA_0_HIGH
public static final byte DATA_1_LOW
public static final byte DATA_1_HIGH
public static final byte TSL2561_REG_ID
public static final byte TCS34725_COMMAND_BIT
public static final byte TSL2561_REG_CONTROL
public static final byte TSL2561_POWER_UP
public LuxSensor() throws java.io.IOException, com.pi4j.io.i2c.I2CFactory.UnsupportedBusNumberException, java.lang.InterruptedException
java.io.IOException
com.pi4j.io.i2c.I2CFactory.UnsupportedBusNumberException
java.lang.InterruptedException
public LuxSensor(byte addr) throws java.io.IOException, com.pi4j.io.i2c.I2CFactory.UnsupportedBusNumberException, java.lang.InterruptedException
addr
- I2C hardware address of the device. For us that's 0x39java.io.IOException
- If there is a hardware I/O errorcom.pi4j.io.i2c.I2CFactory.UnsupportedBusNumberException
- If bus number is invalidjava.lang.InterruptedException
- If thread fails to sleep.