public class I2CBusImpl extends Object implements I2CBus
| Modifier and Type | Field and Description |
|---|---|
protected int |
fd
File handle for this i2c bus
|
protected String |
filename
File name of this i2c bus
|
| Constructor and Description |
|---|
I2CBusImpl(String filename)
Constructor of i2c bus implementation.
|
protected int fd
protected String filename
public I2CBusImpl(String filename) throws IOException
filename - file name of device to be opened.IOException - thrown in case that file cannot be openedpublic static I2CBus getBus(int busNumber) throws IOException
busNumber - bus numberIOException - thrown in case there is a problem opening bus file or bus number is not 0 or 1.public I2CDevice getDevice(int address) throws IOException
I2CDeviceImpl).getDevice in interface I2CBusaddress - address of i2c deviceIOException - never in this implementationpublic void close()
throws IOException
close in interface I2CBusIOException - never in this implementationCopyright © 2012 Pi4J. All Rights Reserved.