Skip navigation links
A B C D E F G I L M N O P Q R S U V W 

A

address - Variable in class io.dvlopt.linux.i2c.internal.NativeI2CMessage
 

B

block - Variable in class io.dvlopt.linux.i2c.internal.NativeI2CSmbusData
 
blockProcessCall(int, I2CBlock) - Method in class io.dvlopt.linux.i2c.I2CBus
SMBUS RPC-like operation, writing several bytes after specifying a command and then reading several bytes as an answer.
blockProcessCall(int, I2CBlock, I2CBlock) - Method in class io.dvlopt.linux.i2c.I2CBus
SMBUS RPC-like operation, writing several bytes after specifying a command and then reading several bytes as an answer.
buffer - Variable in class io.dvlopt.linux.i2c.internal.NativeI2CMessage
 
byt - Variable in class io.dvlopt.linux.i2c.internal.NativeI2CSmbusData
 

C

can(I2CFunctionality) - Method in class io.dvlopt.linux.i2c.I2CFunctionalities
Can the I2C bus do this ?
clear() - Method in class io.dvlopt.linux.i2c.I2CBlock
Fills the block with 0.
clear() - Method in class io.dvlopt.linux.i2c.I2CBuffer
Fills the buffer with 0.
clear() - Method in class io.dvlopt.linux.i2c.I2CFlags
Unsets all flags.
close() - Method in class io.dvlopt.linux.i2c.I2CBus
Closes this bus.
command - Variable in class io.dvlopt.linux.i2c.internal.NativeI2CSmbusIoctlData
 

D

data - Variable in class io.dvlopt.linux.i2c.internal.NativeI2CSmbusIoctlData
 
doTransaction(I2CTransaction) - Method in class io.dvlopt.linux.i2c.I2CBus
Do an uninterrupted transaction of several messages.

E

equals(I2CFlags) - Method in class io.dvlopt.linux.i2c.I2CFlags
Are those two sets of flags equal ?
equals(Object) - Method in class io.dvlopt.linux.i2c.I2CFlags
 

F

flags - Variable in class io.dvlopt.linux.i2c.internal.NativeI2CMessage
 

G

get(int) - Method in class io.dvlopt.linux.i2c.I2CBlock
Retrieves the byte at the given position.
get(int) - Method in class io.dvlopt.linux.i2c.I2CBuffer
Retrieves the byte at the given position.
getAddress() - Method in class io.dvlopt.linux.i2c.I2CMessage
Retrieves the address of the slave device this message is intented for.
getBuffer() - Method in class io.dvlopt.linux.i2c.I2CMessage
Retrieves the buffer of this message.
getFieldOrder() - Method in class io.dvlopt.linux.i2c.internal.NativeI2CIoctlData
 
getFieldOrder() - Method in class io.dvlopt.linux.i2c.internal.NativeI2CMessage
 
getFieldOrder() - Method in class io.dvlopt.linux.i2c.internal.NativeI2CSmbusIoctlData
 
getFlags() - Method in class io.dvlopt.linux.i2c.I2CMessage
Retrieves the flags describing this message.
getFunctionalities() - Method in class io.dvlopt.linux.i2c.I2CBus
Finds out what this I2C bus can do.
getMessage(int) - Method in class io.dvlopt.linux.i2c.I2CTransaction
Retrieves a message from this transaction.

I

I2CBlock - Class in io.dvlopt.linux.i2c
Class representing a block of bytes for SMBUS operations.
I2CBlock() - Constructor for class io.dvlopt.linux.i2c.I2CBlock
Allocates a block.
I2CBuffer - Class in io.dvlopt.linux.i2c
Class representing a buffer of bytes for directly reading or writing to a slave device.
I2CBuffer(int) - Constructor for class io.dvlopt.linux.i2c.I2CBuffer
Allocates a buffer.
I2CBus - Class in io.dvlopt.linux.i2c
Class representing an I2C bus.
I2CBus(int) - Constructor for class io.dvlopt.linux.i2c.I2CBus
Opens an I2C bus by number, `/dev/i2c-$busNumber`.
I2CBus(String) - Constructor for class io.dvlopt.linux.i2c.I2CBus
Opens an I2C bus on the given path.
I2CFlag - Enum in io.dvlopt.linux.i2c
Enum representing a flag for describing an I2C message.
I2CFlags - Class in io.dvlopt.linux.i2c
Class holding flags for describing an I2C message.
I2CFlags() - Constructor for class io.dvlopt.linux.i2c.I2CFlags
Basic constructor.
I2CFunctionalities - Class in io.dvlopt.linux.i2c
Class holding the functionalities of an I2C bus.
I2CFunctionality - Enum in io.dvlopt.linux.i2c
Enum representing the functionalities an I2C bus can have.
I2CMessage - Class in io.dvlopt.linux.i2c
Class representing a message in an I2C transaction.
I2CTransaction - Class in io.dvlopt.linux.i2c
Class representing an I2C transaction for carrying out several uninterrupted IO operations.
I2CTransaction(int) - Constructor for class io.dvlopt.linux.i2c.I2CTransaction
Creates a new transaction.
io.dvlopt.linux.i2c - package io.dvlopt.linux.i2c
 
io.dvlopt.linux.i2c.internal - package io.dvlopt.linux.i2c.internal
 
isSet(I2CFlag) - Method in class io.dvlopt.linux.i2c.I2CFlags
Is this flag set ?

L

length() - Method in class io.dvlopt.linux.i2c.I2CBlock
Retrieves the current length of this block.
length - Variable in class io.dvlopt.linux.i2c.I2CBuffer
The length of this buffer.
length - Variable in class io.dvlopt.linux.i2c.I2CTransaction
How many messages this transaction holds.
length - Variable in class io.dvlopt.linux.i2c.internal.NativeI2CIoctlData
 
length - Variable in class io.dvlopt.linux.i2c.internal.NativeI2CMessage
 

M

MAX_LENGTH - Static variable in class io.dvlopt.linux.i2c.I2CTransaction
The maximum number of messages a single transaction can carry out in theory.
messages - Variable in class io.dvlopt.linux.i2c.internal.NativeI2CIoctlData
 

N

NativeI2CIoctlData - Class in io.dvlopt.linux.i2c.internal
 
NativeI2CIoctlData() - Constructor for class io.dvlopt.linux.i2c.internal.NativeI2CIoctlData
 
NativeI2CMessage - Class in io.dvlopt.linux.i2c.internal
 
NativeI2CSmbusData - Class in io.dvlopt.linux.i2c.internal
 
NativeI2CSmbusData() - Constructor for class io.dvlopt.linux.i2c.internal.NativeI2CSmbusData
 
NativeI2CSmbusIoctlData - Class in io.dvlopt.linux.i2c.internal
 
NativeI2CSmbusIoctlData() - Constructor for class io.dvlopt.linux.i2c.internal.NativeI2CSmbusIoctlData
 

O

OFFSET_ADDRESS - Static variable in class io.dvlopt.linux.i2c.internal.NativeI2CMessage
 
OFFSET_BUFFER - Static variable in class io.dvlopt.linux.i2c.internal.NativeI2CMessage
 
OFFSET_COMMAND - Static variable in class io.dvlopt.linux.i2c.internal.NativeI2CSmbusIoctlData
 
OFFSET_DATA - Static variable in class io.dvlopt.linux.i2c.internal.NativeI2CSmbusIoctlData
 
OFFSET_FLAGS - Static variable in class io.dvlopt.linux.i2c.internal.NativeI2CMessage
 
OFFSET_LENGTH - Static variable in class io.dvlopt.linux.i2c.internal.NativeI2CIoctlData
 
OFFSET_LENGTH - Static variable in class io.dvlopt.linux.i2c.internal.NativeI2CMessage
 
OFFSET_MESSAGES - Static variable in class io.dvlopt.linux.i2c.internal.NativeI2CIoctlData
 
OFFSET_READ_WRITE - Static variable in class io.dvlopt.linux.i2c.internal.NativeI2CSmbusIoctlData
 
OFFSET_SIZE - Static variable in class io.dvlopt.linux.i2c.internal.NativeI2CSmbusIoctlData
 

P

processCall(int, int) - Method in class io.dvlopt.linux.i2c.I2CBus
SMBUS RPC-like operation, writing a short after specifying a command and then reading the answer.

Q

quick(boolean) - Method in class io.dvlopt.linux.i2c.I2CBus
SMBUS operation sending only the READ or WRITE bit, no data is carried.

R

read(I2CBuffer) - Method in class io.dvlopt.linux.i2c.I2CBus
Directly reads bytes from the slave device (length is specified by the buffer).
read(I2CBuffer, int) - Method in class io.dvlopt.linux.i2c.I2CBus
Directly reads length bytes from the slave device.
readBlock(int, I2CBlock) - Method in class io.dvlopt.linux.i2c.I2CBus
SMBUS operation reading several bytes after specifying a command.
readByte(int) - Method in class io.dvlopt.linux.i2c.I2CBus
SMBUS operation reading a byte after specifying a command.
readByteDirectly() - Method in class io.dvlopt.linux.i2c.I2CBus
SMBUS operation reading a byte without a command.
readI2CBlock(int, I2CBlock, int) - Method in class io.dvlopt.linux.i2c.I2CBus
SMBUS-like operation reading several bytes after specifying a command where the length is part of the message.
readWord(int) - Method in class io.dvlopt.linux.i2c.I2CBus
SMBUS operation reading a short after specifying a command.
readWrite - Variable in class io.dvlopt.linux.i2c.internal.NativeI2CSmbusIoctlData
 

S

selectSlave(int) - Method in class io.dvlopt.linux.i2c.I2CBus
Selects an available slave device using a regular 7-bit address.
selectSlave(int, boolean, boolean) - Method in class io.dvlopt.linux.i2c.I2CBus
Selects an available slave device.
set(int, int) - Method in class io.dvlopt.linux.i2c.I2CBlock
Sets the byte at the given position.
set(int, int) - Method in class io.dvlopt.linux.i2c.I2CBuffer
Sets the byte at the given position.
set(I2CFlag) - Method in class io.dvlopt.linux.i2c.I2CFlags
Sets this flag.
setAddress(int) - Method in class io.dvlopt.linux.i2c.I2CMessage
Sets the address of the slave device this message is intended for.
setBuffer(I2CBuffer) - Method in class io.dvlopt.linux.i2c.I2CMessage
Sets the buffer of this message.
setFlags(I2CFlags) - Method in class io.dvlopt.linux.i2c.I2CMessage
Sets the flags for describing this message.
setRetries(int) - Method in class io.dvlopt.linux.i2c.I2CBus
Sets the number of time a slave should be polled when not acknowledging.
setTimeout(int) - Method in class io.dvlopt.linux.i2c.I2CBus
Sets the timeout in milliseconds.
SIZE - Static variable in class io.dvlopt.linux.i2c.I2CBlock
The length of a buffer.
SIZE - Static variable in class io.dvlopt.linux.i2c.internal.NativeI2CIoctlData
 
SIZE - Static variable in class io.dvlopt.linux.i2c.internal.NativeI2CMessage
 
SIZE - Static variable in class io.dvlopt.linux.i2c.internal.NativeI2CSmbusData
 
size - Variable in class io.dvlopt.linux.i2c.internal.NativeI2CSmbusIoctlData
 
SIZE - Static variable in class io.dvlopt.linux.i2c.internal.NativeI2CSmbusIoctlData
 

U

unset(I2CFlag) - Method in class io.dvlopt.linux.i2c.I2CFlags
Unsets this flags.
usePEC(boolean) - Method in class io.dvlopt.linux.i2c.I2CBus
Enables or disables packet error checking for SMBUS commands.

V

valueOf(String) - Static method in enum io.dvlopt.linux.i2c.I2CFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.dvlopt.linux.i2c.I2CFunctionality
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.dvlopt.linux.i2c.I2CFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.dvlopt.linux.i2c.I2CFunctionality
Returns an array containing the constants of this enum type, in the order they are declared.

W

word - Variable in class io.dvlopt.linux.i2c.internal.NativeI2CSmbusData
 
write(I2CBuffer) - Method in class io.dvlopt.linux.i2c.I2CBus
Directly writes bytes to the slave device (length is specified by the buffer).
write(I2CBuffer, int) - Method in class io.dvlopt.linux.i2c.I2CBus
Directly writes length bytes to the slave device.
writeBlock(int, I2CBlock) - Method in class io.dvlopt.linux.i2c.I2CBus
SMBUS operation writing several bytes after specifying a command.
writeByte(int, int) - Method in class io.dvlopt.linux.i2c.I2CBus
SMBUS operation writing a byte after specifying a command.
writeByteDirectly(int) - Method in class io.dvlopt.linux.i2c.I2CBus
SMBUS operation writing a byte without a command.
writeI2CBlock(int, I2CBlock) - Method in class io.dvlopt.linux.i2c.I2CBus
SMBUS-like operation writing several bytes after specifying a command where the length is part of the message.
writeWord(int, int) - Method in class io.dvlopt.linux.i2c.I2CBus
SMBUS operation writing a short after specifying a command.
A B C D E F G I L M N O P Q R S U V W 
Skip navigation links