Oracle Java Wireless Client
A B C E G I L M O P R S V W

A

AccessOutOfBoundsException - Exception in com.oracle.deviceaccess.mmio
Thrown by an instance of RawBlock if the offset used is out of valid boundary of the specified memory block.
AccessOutOfBoundsException() - Constructor for exception com.oracle.deviceaccess.mmio.AccessOutOfBoundsException
Constructs a new AccessOutOfBoundsException with null as its detailed reason message.
AccessOutOfBoundsException(String) - Constructor for exception com.oracle.deviceaccess.mmio.AccessOutOfBoundsException
Constructs a new AccessOutOfBoundsException with the specified detail message.

B

BIG_ENDIAN - Static variable in interface com.oracle.deviceaccess.mmio.MMIODevice
Big-endian byte ordering.

C

close() - Method in interface com.oracle.deviceaccess.Peripheral
Releases the underlying peripheral device, making it available to other applications.
com.oracle.deviceaccess - package com.oracle.deviceaccess
 
com.oracle.deviceaccess.gpio - package com.oracle.deviceaccess.gpio
 
com.oracle.deviceaccess.i2cbus - package com.oracle.deviceaccess.i2cbus
 
com.oracle.deviceaccess.mmio - package com.oracle.deviceaccess.mmio
 
com.oracle.deviceaccess.spibus - package com.oracle.deviceaccess.spibus
 

E

eventDispatched(MMIOEvent) - Method in interface com.oracle.deviceaccess.mmio.MMIOEventListener
Invoked when an event is fired by a memory-mapped peripheral.

G

get() - Method in interface com.oracle.deviceaccess.mmio.RawByte
Gets the byte value at the memory area associated with this object.
get() - Method in interface com.oracle.deviceaccess.mmio.RawInt
Gets the int value at the memory area associated with this object.
get() - Method in interface com.oracle.deviceaccess.mmio.RawLong
Gets the long value at the memory area associated with this object.
get() - Method in interface com.oracle.deviceaccess.mmio.RawShort
Gets the short value at the memory area associated with this object.
getBlock(String) - Method in interface com.oracle.deviceaccess.mmio.MMIODevice
Gets the designated memory block.
getByte(int) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Reads the byte at the given index in the raw memory area associated with this object.
getByteOrdering() - Method in interface com.oracle.deviceaccess.mmio.MMIODevice
Returns the byte ordering of this memory-mapped peripheral device.
getByteRegister(String) - Method in interface com.oracle.deviceaccess.mmio.MMIODevice
Gets the designated register holding a byte value.
getBytes(int, byte[], int, int) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Reads bytes starting at the given index in the raw memory area associated with this object.
getDevice() - Method in class com.oracle.deviceaccess.mmio.MMIOEvent
Returns the MMIODevice instance that fired this event or for which this event was fired.
getDevice(int) - Static method in class com.oracle.deviceaccess.mmio.MMIOManager
Gets a MMIODevice instance for the given ID.
getDevice(String) - Static method in class com.oracle.deviceaccess.mmio.MMIOManager
Gets a MMIODevice instance for the given name.
getDirection() - Method in interface com.oracle.deviceaccess.gpio.GPIOPin
Returns the current direction of pin.
getDirection() - Method in interface com.oracle.deviceaccess.gpio.GPIOPort
Returns the current direction of port.
getID() - Method in class com.oracle.deviceaccess.mmio.MMIOEvent
Returns this event ID.
getID() - Method in interface com.oracle.deviceaccess.Peripheral
Returns the numerical ID of the underlying peripheral device.
getInt(int) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Reads the int at the given index in the raw memory area associated with this object.
getIntRegister(String) - Method in interface com.oracle.deviceaccess.mmio.MMIODevice
Gets the designated register holding a int value.
getInts(int, int[], int, int) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Reads ints starting at the given index in the raw memory area associated with this object.
getLong(int) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Reads the long at the given index in the raw memory area associated with this object.
getLongRegister(String) - Method in interface com.oracle.deviceaccess.mmio.MMIODevice
Gets the designated register holding a long value.
getLongs(int, long[], int, int) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Reads longs starting at the given index in the raw memory area associated with this object.
getMaxValue() - Method in interface com.oracle.deviceaccess.gpio.GPIOPort
Returns maximum value of this port
getName() - Method in interface com.oracle.deviceaccess.mmio.RawMemory
Returns the name assigned to this RawMemory instance.
getName() - Method in interface com.oracle.deviceaccess.Peripheral
Returns the name of the underlying peripheral device.
getPeripheral() - Method in class com.oracle.deviceaccess.PeripheralEvent
Returns the Peripheral instance that fired this event or for which this event was fired.
getPin(int) - Static method in class com.oracle.deviceaccess.gpio.GPIOManager
Returns GPIOPin of given id.
getPin(String) - Static method in class com.oracle.deviceaccess.gpio.GPIOManager
Returns GPIOPin of given name.
getPin() - Method in class com.oracle.deviceaccess.gpio.PinEvent
Returns the GPIOPin instance that fired this event or for which this event was fired.
getPort(int) - Static method in class com.oracle.deviceaccess.gpio.GPIOManager
Returns GPIOPort of given ID.
getPort(String) - Static method in class com.oracle.deviceaccess.gpio.GPIOManager
Returns GPIOPort of given name.
getPort() - Method in class com.oracle.deviceaccess.gpio.PortEvent
Returns the GPIOPort instance that fired this event or for which this event was fired.
getShort(int) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Reads the short at the given index in the raw memory area associated with this object.
getShortRegister(String) - Method in interface com.oracle.deviceaccess.mmio.MMIODevice
Gets the designated register holding a short value.
getShorts(int, short[], int, int) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Reads shorts starting at the given index in the raw memory area associated with this object.
getSlave(int) - Static method in class com.oracle.deviceaccess.i2cbus.I2CManager
Gets an I2CSlave instance for the given ID.
getSlave(String) - Static method in class com.oracle.deviceaccess.i2cbus.I2CManager
Gets an I2CSlave instance for the given name.
getSlave(int) - Static method in class com.oracle.deviceaccess.spibus.SPIManager
get SPISlave of given id.
getSlave(String) - Static method in class com.oracle.deviceaccess.spibus.SPIManager
get SPISlave instance by given name.
getValue() - Method in interface com.oracle.deviceaccess.gpio.GPIOPin
Returns the current value of the pin, this can be called on both outputs and inputs.
getValue() - Method in interface com.oracle.deviceaccess.gpio.GPIOPort
Get data from GPIO port.
getValue() - Method in class com.oracle.deviceaccess.gpio.PinEvent
Returns the new GPIO pin's value.
getValue() - Method in class com.oracle.deviceaccess.gpio.PortEvent
Returns the new GPIO port's value.
getWordLength() - Method in interface com.oracle.deviceaccess.spibus.SPISlave
Gets the transfer word length in bits supported by this slave device.
GPIOManager - Class in com.oracle.deviceaccess.gpio
GPIO manager.
GPIOPin - Interface in com.oracle.deviceaccess.gpio
Interface for GPIO pin.
GPIOPort - Interface in com.oracle.deviceaccess.gpio
Interface for GPIO Port.

I

I2CManager - Class in com.oracle.deviceaccess.i2cbus
The I2CManager class provides methods for getting I2CSlave instances using its platform-specific unique numerical ID or name.
I2CSlave - Interface in com.oracle.deviceaccess.i2cbus
The I2CSlave interface provides methods for sending and receiving data to/from an I2C slave device.
INPUT - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPin
 
INPUT - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPort
 
InvalidOperationException - Exception in com.oracle.deviceaccess
Thrown by an instance of Peripheral to indicate that an attempted operation is not allowed for the peripheral.
InvalidOperationException() - Constructor for exception com.oracle.deviceaccess.InvalidOperationException
Constructs a new InvalidOperationException with null as its detailed reason message.
InvalidOperationException(String) - Constructor for exception com.oracle.deviceaccess.InvalidOperationException
Constructs a new InvalidOperationException with the specified detail message.
InvalidWordLengthException - Exception in com.oracle.deviceaccess.spibus
Thrown by an instance of SPISlave in case of mismatch between the length of data to be exchanged and the slave's word length as indicated by SPISlave.getWordLength().
InvalidWordLengthException() - Constructor for exception com.oracle.deviceaccess.spibus.InvalidWordLengthException
Constructs a InvalidWordLengthException with null as its error detail message.
InvalidWordLengthException(String) - Constructor for exception com.oracle.deviceaccess.spibus.InvalidWordLengthException
Constructs a InvalidWordLengthException with the specified detail message.

L

LITTLE_ENDIAN - Static variable in interface com.oracle.deviceaccess.mmio.MMIODevice
Little-endian byte ordering.

M

MIXED_ENDIAN - Static variable in interface com.oracle.deviceaccess.mmio.MMIODevice
Mixed-endian (non-standard) byte ordering.
MMIODevice - Interface in com.oracle.deviceaccess.mmio
The MMIODevice class provides methods to retrieve memory-mapped registers and memory blocks of a peripheral device.
MMIOEvent - Class in com.oracle.deviceaccess.mmio
The MMIOEvent class encapsulates events fired by peripherals mapped to memory.
MMIOEventListener - Interface in com.oracle.deviceaccess.mmio
The MMIOEventListener interface defines methods for getting notified of events fired by peripherals mapped to memory.
MMIOManager - Class in com.oracle.deviceaccess.mmio
The MMIOManager class provides methods for getting MMIODevice instances using its platform-specific unique numerical ID or name.

O

OUTPUT - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPin
 
OUTPUT - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPort
 

P

Peripheral - Interface in com.oracle.deviceaccess
The Peripheral interface represents peripheral devices in the system.
peripheral - Variable in class com.oracle.deviceaccess.PeripheralEvent
The Peripheral instance that fired this event or which this event was fired.
PeripheralEvent - Class in com.oracle.deviceaccess
The PeripheralEvent class encapsulates events fired by or on behalf of a peripheral device.
PeripheralEvent() - Constructor for class com.oracle.deviceaccess.PeripheralEvent
 
PeripheralEventListener - Interface in com.oracle.deviceaccess
The PeripheralEventListener interface is a tagging interface that all event listeners must implement.
PeripheralNotAvailableException - Class in com.oracle.deviceaccess
Thrown by an instance of Peripheral to indicate that an operation is attempted on a peripheral which is not (yet) available.
PeripheralNotAvailableException() - Constructor for class com.oracle.deviceaccess.PeripheralNotAvailableException
Constructs a new PeripheralNotAvailableException instance with null as its detailed reason message.
PeripheralNotAvailableException(String) - Constructor for class com.oracle.deviceaccess.PeripheralNotAvailableException
Constructs a new PeripheralNotAvailableException instance with the specified detailed reason message.
PeripheralNotFoundException - Class in com.oracle.deviceaccess
Thrown to indicate that there is no peripheral matching the provided peripheral numerical ID or name.
PeripheralNotFoundException() - Constructor for class com.oracle.deviceaccess.PeripheralNotFoundException
Constructs a new PeripheralNotFoundException instance with null as its detailed reason message.
PeripheralNotFoundException(String) - Constructor for class com.oracle.deviceaccess.PeripheralNotFoundException
Constructs a new PeripheralNotFoundException instance with the specified detailed reason message.
PeripheralTypeNotSupportedException - Class in com.oracle.deviceaccess
Thrown to indicate permanent unavailability of the looked up peripheral.
PeripheralTypeNotSupportedException() - Constructor for class com.oracle.deviceaccess.PeripheralTypeNotSupportedException
Constructs a new PeripheralTypeNotSupportedException instance with null as its detailed reason message.
PeripheralTypeNotSupportedException(String) - Constructor for class com.oracle.deviceaccess.PeripheralTypeNotSupportedException
Constructs a new PeripheralTypeNotSupportedException instance with the specified detailed reason message.
PinEvent - Class in com.oracle.deviceaccess.gpio
The PinEvent class encapsulates GPIO pin value changes.
PinListener - Interface in com.oracle.deviceaccess.gpio
The PinListener interface defines methods for getting notified of a GPIO pin value change.
PortEvent - Class in com.oracle.deviceaccess.gpio
The PortEvent class encapsulates GPIO port value changes.
PortListener - Interface in com.oracle.deviceaccess.gpio
The PortListener interface defines methods for getting notified of a GPIO port value change.

R

RawBlock - Interface in com.oracle.deviceaccess.mmio
The RawBlock interface provides methods to access a continuous range of physical memory (raw memory).
RawByte - Interface in com.oracle.deviceaccess.mmio
The RawByte interface provides methods for setting and getting the value of a register or memory area holding a byte value.
RawInt - Interface in com.oracle.deviceaccess.mmio
The RawInt interface provides methods for setting and getting the value of a register or memory area holding a int value.
RawLong - Interface in com.oracle.deviceaccess.mmio
The RawLong interface provides methods for setting and getting the value of a register or memory area holding a long value.
RawMemory - Interface in com.oracle.deviceaccess.mmio
The RawMemory interface provides generic methods for the different types of raw memory area a peripheral device's registers may be mapped to.
RawShort - Interface in com.oracle.deviceaccess.mmio
The RawShort interface provides methods for setting and getting the value of a register or memory area holding a short value.
read() - Method in interface com.oracle.deviceaccess.i2cbus.I2CSlave
Reads one byte of data from this slave device.
read(byte[], int, int) - Method in interface com.oracle.deviceaccess.i2cbus.I2CSlave
Reads up to rxLen bytes of data from this slave device into an array of bytes.
read(int, byte[], int, int) - Method in interface com.oracle.deviceaccess.i2cbus.I2CSlave
Reads up to rxLen bytes of data from this slave device into an array of bytes skipping the first rxSkip bytes read.
read(byte[], int, int) - Method in interface com.oracle.deviceaccess.spibus.SPISlave
 
read(int, byte[], int, int) - Method in interface com.oracle.deviceaccess.spibus.SPISlave
 
read() - Method in interface com.oracle.deviceaccess.spibus.SPISlave
Reads one data word of up to 32 bits from this slave device.

S

set(byte) - Method in interface com.oracle.deviceaccess.mmio.RawByte
Sets the byte value at the memory area associated with this object.
set(int) - Method in interface com.oracle.deviceaccess.mmio.RawInt
Sets the int value at the memory area associated with this object.
set(long) - Method in interface com.oracle.deviceaccess.mmio.RawLong
Sets the long value at the memory area associated with this object.
set(short) - Method in interface com.oracle.deviceaccess.mmio.RawShort
Sets the short value at the memory area associated with this object.
setByte(int, byte) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Writes the given byte at the given index in the raw memory area associated with this object.
setBytes(int, byte[], int, int) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Writes bytes starting at the given index in the raw memory area associated with this object.
setDirection(int) - Method in interface com.oracle.deviceaccess.gpio.GPIOPin
Set the current direction of pin.
setDirection(int) - Method in interface com.oracle.deviceaccess.gpio.GPIOPort
Change current port's direction.
setInputListener(PinListener) - Method in interface com.oracle.deviceaccess.gpio.GPIOPin
Register listener for receiving callback from input pin.
setInputListener(PortListener) - Method in interface com.oracle.deviceaccess.gpio.GPIOPort
Start notification from GPIO port and register listener.
setInt(int, int) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Writes the given int at the given index in the raw memory area associated with this object.
setInts(int, int[], int, int) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Writes ints starting at the given index in the raw memory area associated with this object.
setLong(int, long) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Writes the given long at the given index in the raw memory area associated with this object.
setLongs(int, long[], int, int) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Writes longs starting at the given index in the raw memory area associated with this object.
setMMIOEventListener(int, MMIOEventListener) - Method in interface com.oracle.deviceaccess.mmio.MMIODevice
Registers a MMIOEventListener instance to monitor native events of the designated type fired by the peripheral device mapped to this MMIODevice object.
setShort(int, short) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Writes the given short at the given index in the raw memory area associated with this object.
setShorts(int, short[], int, int) - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Writes shorts starting at the given index in the raw memory area associated with this object.
setValue(boolean) - Method in interface com.oracle.deviceaccess.gpio.GPIOPin
Set pin value.
setValue(int) - Method in interface com.oracle.deviceaccess.gpio.GPIOPort
Set value to the GPIO port.
SPIManager - Class in com.oracle.deviceaccess.spibus
Class for SPIManager management In order to communicate with specific slave.
SPISlave - Interface in com.oracle.deviceaccess.spibus
The SPISlave interface provides methods for transmitting and receiving data to/from an SPI slave device.

V

valueChanged(PinEvent) - Method in interface com.oracle.deviceaccess.gpio.PinListener
Invoked when a GPIO pin's value has changed.
valueChanged(PortEvent) - Method in interface com.oracle.deviceaccess.gpio.PortListener
Invoked when a GPIO port's value has changed.

W

write(int) - Method in interface com.oracle.deviceaccess.i2cbus.I2CSlave
Writes one byte to this slave device.
write(byte[], int, int) - Method in interface com.oracle.deviceaccess.i2cbus.I2CSlave
Writes to this slave device txLen bytes from buffer txBuf.
write(byte[], int, int) - Method in interface com.oracle.deviceaccess.spibus.SPISlave
Transmits/writes data to this slave device.
write(int) - Method in interface com.oracle.deviceaccess.spibus.SPISlave
Writes one data word of up to 32 bits to this slave device.
writeAndRead(byte[], int, int, byte[], int, int) - Method in interface com.oracle.deviceaccess.spibus.SPISlave
 
writeAndRead(byte[], int, int, int, byte[], int, int) - Method in interface com.oracle.deviceaccess.spibus.SPISlave
Send and Receive data.
writeAndRead(int) - Method in interface com.oracle.deviceaccess.spibus.SPISlave
Exchanges (transmits and receives) one data word of up to 32 bits with this slave device.
writeThenRead(byte[], int, int, byte[], int, int) - Method in interface com.oracle.deviceaccess.i2cbus.I2CSlave
Writes to this slave device up to txLen bytes from the buffer txBuf then reads into the buffer rxBuf up to rxLen bytes from this slave device.
writeThenRead(byte[], int, int, int, byte[], int, int) - Method in interface com.oracle.deviceaccess.i2cbus.I2CSlave
Writes to this slave device up to txLen bytes from the buffer txBuf then reads into the buffer rxBuf up to rxLen bytes from this slave device skipping the first rxSkip bytes read.

A B C E G I L M O P R S V W
Oracle Java Wireless Client

Copyright (c) 1990, 2012, Oracle and/or its affiliates. All rights reserved.