public interface I2CDevice
| Modifier and Type | Method and Description |
|---|---|
int |
read()
This method reads one byte from the i2c device.
|
int |
read(byte[] buffer,
int offset,
int size)
This method reads bytes directly from the i2c device to given buffer at asked offset.
|
int |
read(int address)
This method reads one byte from the i2c device.
|
int |
read(int address,
byte[] buffer,
int offset,
int size)
This method reads bytes from the i2c device to given buffer at asked offset.
|
void |
write(byte b)
This method writes one byte directly to i2c device.
|
void |
write(byte[] buffer,
int offset,
int size)
This method writes several bytes directly to the i2c device from given buffer at given offset.
|
void |
write(int address,
byte b)
This method writes one byte to i2c device.
|
void |
write(int address,
byte[] buffer,
int offset,
int size)
This method writes several bytes to the i2c device from given buffer at given offset.
|
void write(byte b)
throws IOException
b - byte to be writtenIOException - thrown in case byte cannot be written to the i2c device or i2c busvoid write(byte[] buffer,
int offset,
int size)
throws IOException
buffer - buffer of data to be written to the i2c device in one gooffset - offset in buffersize - number of bytes to be writtenIOException - thrown in case byte cannot be written to the i2c device or i2c busvoid write(int address,
byte b)
throws IOException
address - local address in the i2c deviceb - byte to be writtenIOException - thrown in case byte cannot be written to the i2c device or i2c busvoid write(int address,
byte[] buffer,
int offset,
int size)
throws IOException
address - local address in the i2c devicebuffer - buffer of data to be written to the i2c device in one gooffset - offset in buffersize - number of bytes to be writtenIOException - thrown in case byte cannot be written to the i2c device or i2c busint read()
throws IOException
IOException - thrown in case byte cannot be read from the i2c device or i2c busint read(byte[] buffer,
int offset,
int size)
throws IOException
buffer - buffer of data to be read from the i2c device in one gooffset - offset in buffersize - number of bytes to be readIOException - thrown in case byte cannot be read from the i2c device or i2c busint read(int address)
throws IOException
address - local address in the i2c deviceIOException - thrown in case byte cannot be read from the i2c device or i2c busint read(int address,
byte[] buffer,
int offset,
int size)
throws IOException
address - local address in the i2c devicebuffer - buffer of data to be read from the i2c device in one gooffset - offset in buffersize - number of bytes to be readIOException - thrown in case byte cannot be read from the i2c device or i2c busCopyright © 2012-2013 Pi4J. All Rights Reserved.