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.IOExceptioncom.pi4j.io.i2c.I2CFactory.UnsupportedBusNumberExceptionjava.lang.InterruptedExceptionpublic 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.