Device Access API
Proposal for Java ME 8
A B C D E F G H I L M N O P R S T U V W X 

A

abortCommand(String) - Method in interface com.oracle.deviceaccess.atcmd.ATDevice
Aborts the currently executing command by sending the provided abortSequence.
AbstractPeripheral<P extends Peripheral<? super P>> - Class in com.oracle.deviceaccess.spi
The AbstractPeripheral class is the base implementation for Peripheral-implementing classes instantiated by PeripheralProvider.
AbstractPeripheral() - Constructor for class com.oracle.deviceaccess.spi.AbstractPeripheral
 
AccessOutOfBoundsException - Exception in com.oracle.deviceaccess.mmio
Thrown by an instance of MMIODevice if an 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.
acquire() - Method in interface com.oracle.deviceaccess.adc.ADCChannel
Reads the current raw sampled input value of this channel.
acquire(IntBuffer) - Method in interface com.oracle.deviceaccess.adc.ADCChannel
Reads a sequence of raw sampled input values from this channel and copies them into the provided buffer.
AcquisitionRoundListener - Interface in com.oracle.deviceaccess.adc
The AcquisitionRoundListener interface defines methods for getting notified of the availability of sampled input values.
ADCChannel - Interface in com.oracle.deviceaccess.adc
The ADCChannel interface provides methods for controlling an ADC (Analog to Digital Converter) channel.
ADCChannelConfig - Class in com.oracle.deviceaccess.adc
The ADCChannelConfig class encapsulates the hardware addressing information, and static and dynamic configuration parameters of an ADC channel.
ADCChannelConfig(int, int, int, int, int) - Constructor for class com.oracle.deviceaccess.adc.ADCChannelConfig
Creates a new ADCChannelConfig with the specified hardware addressing information and configuration parameters.
ADCChannelConfig(String, int, int, int, int) - Constructor for class com.oracle.deviceaccess.adc.ADCChannelConfig
Creates a new ADCChannelConfig with the specified hardware addressing information and configuration parameters.
ADCPermission - Class in com.oracle.deviceaccess.adc
The ADCPermission class defines permissions for ADC channel access.
ADCPermission(String) - Constructor for class com.oracle.deviceaccess.adc.ADCPermission
Constructs a new ADCPermission with the specified target name and the implicit open action.
ADCPermission(String, String) - Constructor for class com.oracle.deviceaccess.adc.ADCPermission
Constructs a new ADCPermission instance with the specified target name and action list.
ADDR_SIZE_10 - Static variable in class com.oracle.deviceaccess.i2cbus.I2CDeviceConfig
10 bit slave address.
ADDR_SIZE_7 - Static variable in class com.oracle.deviceaccess.i2cbus.I2CDeviceConfig
7 bit slave address.
addRegistrationListener(RegistrationListener<P>, Class<P>) - Static method in class com.oracle.deviceaccess.PeripheralManager
Adds the specified registration listener to receive notification of registration and unregistration of peripherals of the specified type.
ALIGN_CENTER - Static variable in class com.oracle.deviceaccess.pwm.PWMChannelConfig
Center alignement.
ALIGN_LEFT - Static variable in class com.oracle.deviceaccess.pwm.PWMChannelConfig
Left alignement.
ALIGN_RIGHT - Static variable in class com.oracle.deviceaccess.pwm.PWMChannelConfig
Right alignement.
and(T) - Method in interface com.oracle.deviceaccess.mmio.RawRegister
Sets the value at the memory area associated with this object to the result of performing a logical AND of the value at the memory area with the argument value.
appendRead(I2CDevice, ByteBuffer) - Method in class com.oracle.deviceaccess.i2cbus.I2CCombinedMessage
Appends a read message/operation from the provided I2C slave device.
appendRead(I2CDevice, int, ByteBuffer) - Method in class com.oracle.deviceaccess.i2cbus.I2CCombinedMessage
Appends a read message/operation from the provided I2C slave device.
appendWrite(I2CDevice, ByteBuffer) - Method in class com.oracle.deviceaccess.i2cbus.I2CCombinedMessage
Appends a write message/operation from the provided I2C slave device.
asDirectBuffer() - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Gets the complete memory area this RawBlock is mapped to as a direct ByteBuffer.
ATDevice - Interface in com.oracle.deviceaccess.atcmd
The ATDevice interface provides methods for controlling a Data Communication Equipment such as a modem or a cellular module using AT commands.
ATDeviceConfig - Class in com.oracle.deviceaccess.atcmd
The ATDeviceConfig class encapsulates the hardware addressing information, and static and dynamic configuration parameters of an AT device.
ATDeviceConfig(String, int) - Constructor for class com.oracle.deviceaccess.atcmd.ATDeviceConfig
Creates a new ATDeviceConfig with the specified hardware addressing information.
ATDeviceConfig(int, int) - Constructor for class com.oracle.deviceaccess.atcmd.ATDeviceConfig
Creates a new ATDeviceConfig with the specified hardware addressing information.
ATModem - Interface in com.oracle.deviceaccess.atcmd
The ATModem provides methods for controlling a Data Communication Equipment such as a modem or a cellular module using AT commands and modem control signals.
ATPermission - Class in com.oracle.deviceaccess.atcmd
The ATPermission class defines permissions for AT device access.
ATPermission(String) - Constructor for class com.oracle.deviceaccess.atcmd.ATPermission
Constructs a new ATPermission with the specified target name and implicit open action.
ATPermission(String, String) - Constructor for class com.oracle.deviceaccess.atcmd.ATPermission
Constructs a new ATPermission instance with the specified target name and action list.

B

BACK_TO_RANGE - Static variable in class com.oracle.deviceaccess.adc.MonitoringEvent
Indicates that the ADC channel value got back within the defined range.
begin() - Method in interface com.oracle.deviceaccess.i2cbus.I2CDevice
Demarcates the beginning of an I2C transaction so that the subsequent read and write operations will be part of the same I2C combined message.
begin() - Method in interface com.oracle.deviceaccess.spibus.SPIDevice
Demarcates the beginning of an SPI transaction so that this slave's Select line (SS) will be remain asserted during the subsequent read and write operations and until the transaction ends.
begin() - Method in interface com.oracle.deviceaccess.Transactional
Demarcates the beginning of a transaction.
BIG_ENDIAN - Static variable in interface com.oracle.deviceaccess.Peripheral
Big-endian byte or bit ordering.
BREAK_INTERRUPT - Static variable in class com.oracle.deviceaccess.uart.UARTEvent
Event ID indicating a break interrupt.
BufferAccess<B extends java.nio.Buffer> - Interface in com.oracle.deviceaccess
The BufferAccess interface provides methods for getting access to the peripheral device (or the driver thereof) I/O buffers, if any.

C

causedLastReboot() - Method in interface com.oracle.deviceaccess.watchdog.WatchdogTimer
Checks if the last device reboot (or JVM restart) was caused by the watchdog timing out.
clearBit(int) - Method in interface com.oracle.deviceaccess.mmio.RawRegister
Clears (sets to 0) the designated bit value at the memory area associated with this object.
clearBits(T) - Method in interface com.oracle.deviceaccess.mmio.RawRegister
Clears (sets to 0) the specified bits at the memory area associated with this object.
close() - Method in interface com.oracle.deviceaccess.atcmd.ATDevice
Closes this peripheral device, relinquishing the underlying peripheral device resource and making it available to other applications.
close() - Method in interface com.oracle.deviceaccess.Peripheral
Closes this peripheral device, relinquishing the underlying peripheral device resource and making it available to other applications.
ClosedPeripheralException - Exception in com.oracle.deviceaccess
Thrown by an instance of Peripheral to indicate that an operation is attempted on a peripheral which is closed.
ClosedPeripheralException() - Constructor for exception com.oracle.deviceaccess.ClosedPeripheralException
Constructs a new ClosedPeripheralException instance with null as its detailed reason message.
com.oracle.deviceaccess - package com.oracle.deviceaccess
Provides interfaces and classes for device I/O access and control.
com.oracle.deviceaccess.adc - package com.oracle.deviceaccess.adc
Interfaces and classes for reading analog inputs using an Analog to Digital Converter (ADC).
com.oracle.deviceaccess.atcmd - package com.oracle.deviceaccess.atcmd
Interfaces and classes for controlling a Data Communication Equipment such as a modem or a cellular module using AT commands.
com.oracle.deviceaccess.counter - package com.oracle.deviceaccess.counter
Interfaces and classes for counting pulses (or events) on a digital input line.
com.oracle.deviceaccess.dac - package com.oracle.deviceaccess.dac
Interfaces and classes for writing analog outputs using a Digital to Analog Converter (DAC).
com.oracle.deviceaccess.generic - package com.oracle.deviceaccess.generic
Interfaces and classes for controlling devices using generic I/O operations.
com.oracle.deviceaccess.gpio - package com.oracle.deviceaccess.gpio
Interfaces and classes for reading and writing from/to GPIO (General Purpose Input Output) pins and ports of the device.
com.oracle.deviceaccess.i2cbus - package com.oracle.deviceaccess.i2cbus
Interfaces and classes for I2C (Inter-Integrated Circuit Bus) device access.
com.oracle.deviceaccess.mmio - package com.oracle.deviceaccess.mmio
Interfaces and classes for performing memory-mapped I/O.
com.oracle.deviceaccess.modem - package com.oracle.deviceaccess.modem
Interfaces and classes for controlling MODEM signals.
com.oracle.deviceaccess.power - package com.oracle.deviceaccess.power
Interfaces and classes for power management of peripheral devices.
com.oracle.deviceaccess.pwm - package com.oracle.deviceaccess.pwm
Interfaces and classes for generating PWM pulses on a digital output line.
com.oracle.deviceaccess.spi - package com.oracle.deviceaccess.spi
Service-provider classes for the com.oracle.deviceaccess package.
com.oracle.deviceaccess.spibus - package com.oracle.deviceaccess.spibus
Interfaces and classes for SPI (Serial Peripheral Interface Bus) device access.
com.oracle.deviceaccess.uart - package com.oracle.deviceaccess.uart
Interfaces and classes for controlling and reading and writing from/to Universal Asynchronous Receiver/Transmitter (UART), with optional Modem signals control.
com.oracle.deviceaccess.watchdog - package com.oracle.deviceaccess.watchdog
Interfaces and classes for using system watchdog timers (WDT).
CommandResponseHandler - Interface in com.oracle.deviceaccess.atcmd
The CommandResponseHandler interface defines methods for handling responses to AT commands.
contains(PowerManaged) - Method in interface com.oracle.deviceaccess.power.PowerManaged.Group
Check whether the provided Peripheral is part of this group.
count - Variable in class com.oracle.deviceaccess.PeripheralEvent
The number of underlying coalesced hardware interrupts or software signals this event may represent.
CounterPermission - Class in com.oracle.deviceaccess.counter
The CounterPermission class defines permissions for pulse counter access.
CounterPermission(String) - Constructor for class com.oracle.deviceaccess.counter.CounterPermission
Constructs a new CounterPermission with the specified target name and the implicit open action.
CounterPermission(String, String) - Constructor for class com.oracle.deviceaccess.counter.CounterPermission
Constructs a new CounterPermission instance with the specified target name and action list.
CountingEvent - Class in com.oracle.deviceaccess.counter
The CountingEvent class encapsulates pulse counting conditions such as counter terminal value reached or counting session time interval expired.
CountingEvent(PulseCounter, int, int, long) - Constructor for class com.oracle.deviceaccess.counter.CountingEvent
Creates a new CountingEvent with the specified type, pulse count value and actual counting time interval and time-stamped with the current time.
CountingEvent(PulseCounter, int, int, long, long, int) - Constructor for class com.oracle.deviceaccess.counter.CountingEvent
Creates a new CountingEvent with the specified type, pulse count value, actual counting time interval and timestamp.
CountingListener - Interface in com.oracle.deviceaccess.counter
The CountingListener interface defines methods for getting notified of pulse counter counting conditions such as counter terminal value reached or counting session time interval expired.
countValueAvailable(CountingEvent) - Method in interface com.oracle.deviceaccess.counter.CountingListener
Invoked when the pulse count has reached the specified terminal value or the specified counting time interval has expired - whichever happens first.
CTS_SIGNAL - Static variable in interface com.oracle.deviceaccess.modem.ModemSignalsControl
Clear To Send (CTS) signal.

D

DACChannel - Interface in com.oracle.deviceaccess.dac
The DACChannel interface provides methods for controlling a DAC (Digital to Analog Converter) channel.
DACChannelConfig - Class in com.oracle.deviceaccess.dac
The DACChannelConfig class encapsulates the hardware addressing information, and static and dynamic configuration parameters of an DAC channel.
DACChannelConfig(int, int, int, int) - Constructor for class com.oracle.deviceaccess.dac.DACChannelConfig
Creates a new DACChannelConfig with the specified hardware addressing information and configuration parameters.
DACChannelConfig(String, int, int, int) - Constructor for class com.oracle.deviceaccess.dac.DACChannelConfig
Creates a new DACChannelConfig with the specified hardware addressing information and configuration parameters.
DACPermission - Class in com.oracle.deviceaccess.dac
The DACPermission class defines permissions for DAC channel access.
DACPermission(String) - Constructor for class com.oracle.deviceaccess.dac.DACPermission
Constructs a new DACPermission with the specified target name and the implicit open action.
DACPermission(String, String) - Constructor for class com.oracle.deviceaccess.dac.DACPermission
Constructs a new DACPermission instance with the specified target name and action list.
DATA - Static variable in class com.oracle.deviceaccess.atcmd.ATPermission
The data action.
DATABITS_5 - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
5 data bit format.
DATABITS_6 - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
6 data bit format.
DATABITS_7 - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
7 data bit format.
DATABITS_8 - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
8 data bit format.
DATABITS_9 - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
9 data bit format.
DataConnection - Interface in com.oracle.deviceaccess.atcmd
The DataConnection interface provides methods for reading and writing to a data connection opened by issuing an AT command (e.g.
DataConnectionHandler - Interface in com.oracle.deviceaccess.atcmd
The DataConnectionHandler interface defines methods for handling connection state changes.
DCD_SIGNAL - Static variable in interface com.oracle.deviceaccess.modem.ModemSignalsControl
Data Carrier Detect (DCD) signal.
DEFAULT - Static variable in interface com.oracle.deviceaccess.PeripheralConfig
Used to indicate that the default value of a configuration parameter should be used.
DIR_BOTH_INIT_INPUT - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Bidirectional port direction with initial input direction.
DIR_BOTH_INIT_INPUT - Static variable in class com.oracle.deviceaccess.gpio.GPIOPortConfig
Bidirectional port direction with initial input direction.
DIR_BOTH_INIT_OUTPUT - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Bidirectional port direction with initial output direction.
DIR_BOTH_INIT_OUTPUT - Static variable in class com.oracle.deviceaccess.gpio.GPIOPortConfig
Bidirectional port direction with initial output direction.
DIR_INPUT_ONLY - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Input port direction.
DIR_INPUT_ONLY - Static variable in class com.oracle.deviceaccess.gpio.GPIOPortConfig
Input port direction.
DIR_OUTPUT_ONLY - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Output port direction.
DIR_OUTPUT_ONLY - Static variable in class com.oracle.deviceaccess.gpio.GPIOPortConfig
Output port direction.
disablePowerSaving() - Method in interface com.oracle.deviceaccess.power.PowerManaged
Disables application-dictated power saving for the Peripheral instance.
DSR_SIGNAL - Static variable in interface com.oracle.deviceaccess.modem.ModemSignalsControl
Data Set Ready (DSR) signal.
DTR_SIGNAL - Static variable in interface com.oracle.deviceaccess.modem.ModemSignalsControl
Data Terminal Ready (DTR) signal.

E

enablePowerSaving(int) - Method in interface com.oracle.deviceaccess.power.PowerManaged
Enables application-dictated power saving for the Peripheral instance.
enablePowerSaving(int, PowerSavingHandler) - Method in interface com.oracle.deviceaccess.power.PowerManaged
Enables application-dictated power saving for the Peripheral instance and registers a PowerSavingHandler instance to get asynchronously notified when the power management facility is about to change the power state of the Peripheral instance, hence allowing the application to veto the power state change on the peripheral.
end() - Method in interface com.oracle.deviceaccess.i2cbus.I2CDevice
Demarcates the end of a transaction hence ending the I2C combined message.
end() - Method in interface com.oracle.deviceaccess.spibus.SPIDevice
Demarcates the end of a transaction hence ending the assertion of this slave's Select line (SS).
end() - Method in interface com.oracle.deviceaccess.Transactional
Demarcates the end of a transaction.
equals(Object) - Method in class com.oracle.deviceaccess.adc.ADCChannelConfig
Checks two ADCChannelConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.adc.ADCPermission
Checks two ADCPermission objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.atcmd.ATDeviceConfig
Checks two ATDeviceConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.atcmd.ATPermission
Checks two ATPermission objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.counter.CounterPermission
Checks two CounterPermission objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.counter.PulseCounterConfig
Checks two PulseCounterConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.dac.DACChannelConfig
Checks two DACChannelConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.dac.DACPermission
Checks two DACPermission objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.generic.GenericDeviceConfig
Checks two GenericDeviceConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.generic.GenericPermission
Checks two GenericPermission objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Checks two GPIOPinConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.gpio.GPIOPinPermission
Checks two GPIOPinPermission objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.gpio.GPIOPortPermission
Checks two GPIOPortPermission objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.i2cbus.I2CDeviceConfig
Checks two I2CDeviceConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.i2cbus.I2CPermission
Checks two I2CPermission objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig
Checks two MMIODeviceConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig.RawBlockConfig
Checks two RawBlockConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig.RawMemoryConfig
Checks two RawMemoryConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig.RawRegisterConfig
Checks two RawRegisterConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.mmio.MMIOPermission
Checks two MMIOPermission objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.PeripheralMgmtPermission
Checks two PeripheralMgmtPermission objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.PeripheralPermission
Checks two PeripheralPermission objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.pwm.PWMChannelConfig
Checks two PWMChannelConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.pwm.PWMPermission
Checks two PWMPermission objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.spibus.SPIDeviceConfig
Checks two SPIDeviceConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.spibus.SPIPermission
Checks two SPIPermission objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.uart.UARTConfig
Checks two UARTConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.uart.UARTPermission
Checks two UARTPermission objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.watchdog.WatchdogTimerConfig
Checks two WatchdogTimerConfig objects for equality.
equals(Object) - Method in class com.oracle.deviceaccess.watchdog.WatchdogTimerPermission
Checks two WatchdogTimerPermission objects for equality.
escapeToCommandMode() - Method in interface com.oracle.deviceaccess.atcmd.ATDevice
When in data mode, calling this method will try to switch to command mode such as (depending on the underlying AT device) by sending "+++" escape sequence.
eventDispatched(GenericEvent) - Method in interface com.oracle.deviceaccess.generic.GenericEventListener
Invoked when an event is fired by peripheral device.
eventDispatched(MMIOEvent) - Method in interface com.oracle.deviceaccess.mmio.MMIOEventListener
Invoked when an event is fired by a memory-mapped peripheral.
eventDispatched(UARTEvent) - Method in interface com.oracle.deviceaccess.uart.UARTEventListener
Invoked when an event is fired by peripheral device.
EXCLUSIVE - Static variable in class com.oracle.deviceaccess.PeripheralManager
Exclusive access mode.

F

FLOWCONTROL_NONE - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
Flow control off.
FLOWCONTROL_RTSCTS_IN - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
RTS/CTS (hardware) flow control on input.
FLOWCONTROL_RTSCTS_OUT - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
RTS/CTS (hardware) flow control on output.
FLOWCONTROL_XONXOFF_IN - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
XON/XOFF (software) flow control on input.
FLOWCONTROL_XONXOFF_OUT - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
XON/XOFF (software) flow control on output.
FRAMING_ERROR - Static variable in class com.oracle.deviceaccess.uart.UARTEvent
Event ID indicating a parity error.

G

generate(int) - Method in interface com.oracle.deviceaccess.dac.DACChannel
Writes the provided raw output value to this channel.
generate(IntBuffer) - Method in interface com.oracle.deviceaccess.dac.DACChannel
Writes count raw output values from the provided buffer to this channel for conversion.
generate(int, int) - Method in interface com.oracle.deviceaccess.pwm.PWMChannel
Generates a pulse train containing the specified count of pulses of the specified width.
generate(IntBuffer) - Method in interface com.oracle.deviceaccess.pwm.PWMChannel
Generates a pulse train containing count pulses of the specified widths.
generateBreak(int) - Method in interface com.oracle.deviceaccess.uart.UART
Generates a break condition for the specified duration.
GenerationEvent - Class in com.oracle.deviceaccess.pwm
The GenerationEvent class encapsulates pulse a generation completion condition (i.e.
GenerationEvent(PWMChannel, int) - Constructor for class com.oracle.deviceaccess.pwm.GenerationEvent
Creates a new GenerationEvent with the specified type, pulse count and time-stamped with the current time.
GenerationEvent(PWMChannel, int, long, int) - Constructor for class com.oracle.deviceaccess.pwm.GenerationEvent
Creates a new GenerationEvent with the specified type, pulse count and timestamp.
GenerationListener - Interface in com.oracle.deviceaccess.pwm
The GenerationListener interface defines methods for getting notified of pulse generation completion conditions (i.e.
GenerationRoundListener - Interface in com.oracle.deviceaccess.dac
The GenerationRoundListener interface defines methods for getting notified of the completion of the conversion of a set of raw output values and that more output values to be converted may be provided.
GenerationRoundListener - Interface in com.oracle.deviceaccess.pwm
The GenerationRoundListener interface defines methods for getting notified of the completion of the generation of a sequence of pulses and that more pulses (the width thereof) to generate may be specified.
GenericBufferIODevice - Interface in com.oracle.deviceaccess.generic
The GenericBufferIODevice interface defines generic methods for accessing and controlling peripheral devices using read and write operations.
GenericDevice - Interface in com.oracle.deviceaccess.generic
The GenericDevice interface defines methods for setting and getting peripheral device-specific configuration and access (I/O) controls as well as registering event listeners.
GenericDeviceConfig - Class in com.oracle.deviceaccess.generic
The GenericDeviceConfig class encapsulates the hardware addressing information of generic device.
GenericDeviceConfig(int, int) - Constructor for class com.oracle.deviceaccess.generic.GenericDeviceConfig
Creates a new GenericDeviceConfig with the specified hardware addressing information .
GenericDeviceConfig(String) - Constructor for class com.oracle.deviceaccess.generic.GenericDeviceConfig
Creates a new GenericDeviceConfig with the specified hardware addressing information.
GenericDeviceControl<T> - Class in com.oracle.deviceaccess.generic
The class GenericDeviceControl encapsulates a generic peripheral device's configuration and access (I/O) controls.
GenericDeviceControl(int, Class<T>) - Constructor for class com.oracle.deviceaccess.generic.GenericDeviceControl
Creates a new GenericDeviceControl with the specified ID and type.
GenericEvent - Class in com.oracle.deviceaccess.generic
The GenericEvent class encapsulates events fired by peripherals that implement the GenericDevice interface.
GenericEvent(GenericDevice, int) - Constructor for class com.oracle.deviceaccess.generic.GenericEvent
Creates a new GenericEvent with the specified value and time-stamped with the current time.
GenericEvent(GenericDevice, int, long, int) - Constructor for class com.oracle.deviceaccess.generic.GenericEvent
Creates a new GenericEvent with the specified value and timestamp.
GenericEventListener - Interface in com.oracle.deviceaccess.generic
The GenericEventListener interface defines methods for getting notified of events fired by peripheral devices that implement the GenericDevice interface.
GenericPermission - Class in com.oracle.deviceaccess.generic
The GenericPermission class defines permissions for g device access.
GenericPermission(String) - Constructor for class com.oracle.deviceaccess.generic.GenericPermission
Constructs a new GenericPermission with the specified target name and the implicit open action.
GenericPermission(String, String) - Constructor for class com.oracle.deviceaccess.generic.GenericPermission
Constructs a new GenericPermission instance with the specified target name and action list.
get() - Method in interface com.oracle.deviceaccess.mmio.RawRegister
Gets the value at the memory area associated with this object.
getActions() - Method in class com.oracle.deviceaccess.adc.ADCPermission
Returns the list of possible actions in the following order: open or powermanage.
getActions() - Method in class com.oracle.deviceaccess.atcmd.ATPermission
Returns the list of possible actions in the following order: open or data.
getActions() - Method in class com.oracle.deviceaccess.counter.CounterPermission
Returns the list of possible actions in the following order: open or powermanage.
getActions() - Method in class com.oracle.deviceaccess.dac.DACPermission
Returns the list of possible actions in the following order: open or powermanage.
getActions() - Method in class com.oracle.deviceaccess.generic.GenericPermission
Returns the list of possible actions in the following order: open or powermanage.
getActions() - Method in class com.oracle.deviceaccess.gpio.GPIOPinPermission
Returns the list of possible actions in the following order: open, powermanage or setdirection.
getActions() - Method in class com.oracle.deviceaccess.gpio.GPIOPortPermission
Returns the list of possible actions in the following order: open, powermanage or setdirection.
getActions() - Method in class com.oracle.deviceaccess.i2cbus.I2CPermission
Returns the list of possible actions in the following order: open or powermanage.
getActions() - Method in class com.oracle.deviceaccess.mmio.MMIOPermission
Returns the list of possible actions in the following order: open or powermanage.
getActions() - Method in class com.oracle.deviceaccess.PeripheralMgmtPermission
Returns the list of possible actions in the following order: register, unregister or open.
getActions() - Method in class com.oracle.deviceaccess.PeripheralPermission
Returns the list of possible actions in the following order: open or powermanage (additional actions may be defined by subclasses).
getActions() - Method in class com.oracle.deviceaccess.pwm.PWMPermission
Returns the list of possible actions in the following order: open or powermanage.
getActions() - Method in class com.oracle.deviceaccess.spibus.SPIPermission
Returns the list of possible actions in the following order: open or powermanage.
getActions() - Method in class com.oracle.deviceaccess.uart.UARTPermission
Returns the list of possible actions in the following order: open or powermanage.
getActions() - Method in class com.oracle.deviceaccess.watchdog.WatchdogTimerPermission
Returns the list of possible actions in the following order: open or powermanage.
getAddress() - Method in class com.oracle.deviceaccess.i2cbus.I2CDeviceConfig
Gets the configured address of the I2C slave device.
getAddress() - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig
Gets the configured memory address of the MMIO device.
getAddress() - Method in class com.oracle.deviceaccess.spibus.SPIDeviceConfig
Gets the configured address of the SPI slave device.
getAddressSize() - Method in class com.oracle.deviceaccess.i2cbus.I2CDeviceConfig
Gets the configured address size of the I2C slave device.
getAsRawBlock() - Method in interface com.oracle.deviceaccess.mmio.MMIODevice
Gets the complete memory area this device is mapped to as a RawBlock instance.
getBaudRate() - Method in interface com.oracle.deviceaccess.uart.UART
Gets the current baud rate.
getBaudRate() - Method in class com.oracle.deviceaccess.uart.UARTConfig
Gets the configured default/initial speed in Bauds.
getBitOrdering() - Method in class com.oracle.deviceaccess.spibus.SPIDeviceConfig
Gets the configured bit (shifting) ordering of the SPI slave device.
getBlock(String) - Method in interface com.oracle.deviceaccess.mmio.MMIODevice
Gets the designated memory block.
getBuffer() - Method in class com.oracle.deviceaccess.RoundCompletionEvent
Returns the input or output buffer.
getByteOrdering() - Method in interface com.oracle.deviceaccess.mmio.MMIODevice
Returns the byte ordering of this memory-mapped peripheral device.
getByteOrdering() - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig
Gets the configured byte ordering of the MMIO device.
getCapturedMemoryContent() - Method in class com.oracle.deviceaccess.mmio.MMIOEvent
Gets the captured content of the memory area or memory block designated upon registration.
getCapturedRegisterValue() - Method in class com.oracle.deviceaccess.mmio.MMIOEvent
Gets the captured value of the register designated upon registration.
getChannelNumber() - Method in class com.oracle.deviceaccess.adc.ADCChannelConfig
Gets the configured channel number.
getChannelNumber() - Method in class com.oracle.deviceaccess.atcmd.ATDeviceConfig
Gets the configured channel number.
getChannelNumber() - Method in class com.oracle.deviceaccess.counter.PulseCounterConfig
Gets the configured counter number.
getChannelNumber() - Method in class com.oracle.deviceaccess.dac.DACChannelConfig
Gets the configured channel number.
getChannelNumber() - Method in class com.oracle.deviceaccess.generic.GenericDeviceConfig
Gets the configured channel number.
getChannelNumber() - Method in class com.oracle.deviceaccess.pwm.PWMChannelConfig
Gets the configured PWM channel number.
getChannelNumber() - Method in class com.oracle.deviceaccess.uart.UARTConfig
Gets the configured UART channel number.
getClockFrequency() - Method in class com.oracle.deviceaccess.i2cbus.I2CDeviceConfig
Gets the configured clock frequency (in Hz) supported by the I2C slave device.
getClockFrequency() - Method in class com.oracle.deviceaccess.spibus.SPIDeviceConfig
Gets the clock frequency (in Hz) supported by the SPI slave device.
getClockMode() - Method in class com.oracle.deviceaccess.spibus.SPIDeviceConfig
Gets the configured clock mode (combining clock polarity and phase) for communicating with the SPI slave device.
getClosedWindowTimeout() - Method in interface com.oracle.deviceaccess.watchdog.WindowedWatchdogTimer
Get the current closed window delay for the watchdog timer.
getConfigType() - Method in interface com.oracle.deviceaccess.spi.PeripheralProvider
Returns the type of the PeripheralConfig this provider can handle.
getConfiguration() - Method in interface com.oracle.deviceaccess.PeripheralDescriptor
Returns the registered configuration of the peripheral device.
getControl(GenericDeviceControl<T>) - Method in interface com.oracle.deviceaccess.generic.GenericDevice
Gets the value of the specified control.
getCount() - Method in interface com.oracle.deviceaccess.counter.PulseCounter
Gets the pulse count measured so far during the current (if still active) or previous counting session.
getCount() - Method in class com.oracle.deviceaccess.PeripheralEvent
Returns the number of underlying coalesced hardware interrupts or software signals this event may represent.
getDataBits() - Method in interface com.oracle.deviceaccess.uart.UART
Gets the current number of bits per character.
getDataBits() - Method in class com.oracle.deviceaccess.uart.UARTConfig
Gets the configured default/initial number of bits per character.
getDescriptor() - Method in interface com.oracle.deviceaccess.Peripheral
Retrieves the identifying and descriptive information of this peripheral device.
getDescriptor() - Method in class com.oracle.deviceaccess.RegistrationEvent
Returns the identifying and descriptive information of the registered or unregistered peripheral.
getDescriptor() - Method in class com.oracle.deviceaccess.spi.AbstractPeripheral
Retrieves the identifying and descriptive information of this peripheral device.
getDevice() - Method in interface com.oracle.deviceaccess.atcmd.DataConnection
Returns the ATDevice this data connection has been opened with.
getDeviceName() - Method in class com.oracle.deviceaccess.adc.ADCChannelConfig
Gets the configured device name (such as to its device file name on UNIX systems).
getDeviceName() - Method in class com.oracle.deviceaccess.atcmd.ATDeviceConfig
Gets the configured device name (such as to its device file name on UNIX systems).
getDeviceName() - Method in class com.oracle.deviceaccess.counter.PulseCounterConfig
Gets the configured device name (such as to its device file name on UNIX systems).
getDeviceName() - Method in class com.oracle.deviceaccess.dac.DACChannelConfig
Gets the configured device name (such as to its device file name on UNIX systems).
getDeviceName() - Method in class com.oracle.deviceaccess.generic.GenericDeviceConfig
Gets the configured device name (such as to its device file name on UNIX systems).
getDeviceName() - Method in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Gets the configured device name (such as to its device file name on UNIX systems).
getDeviceName() - Method in class com.oracle.deviceaccess.i2cbus.I2CDeviceConfig
Gets the configured device name (such as to its device file name on UNIX systems).
getDeviceName() - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig
Gets the configured device name (such as to its device file name on UNIX systems).
getDeviceName() - Method in interface com.oracle.deviceaccess.PeripheralConfig.HardwareAddressing
Gets the device name (such as a device file name on UNIX systems).
getDeviceName() - Method in class com.oracle.deviceaccess.pwm.PWMChannelConfig
Gets the configured device name (such as to its device file name on UNIX systems).
getDeviceName() - Method in class com.oracle.deviceaccess.spibus.SPIDeviceConfig
Gets the configured device name (such as to its device file name on UNIX systems).
getDeviceName() - Method in class com.oracle.deviceaccess.uart.UARTConfig
Gets the configured device name (such as to its device file name on UNIX systems).
getDeviceName() - Method in class com.oracle.deviceaccess.watchdog.WatchdogTimerConfig
Gets the configured device name (such as to its device file name on UNIX systems).
getDeviceNumber() - Method in class com.oracle.deviceaccess.adc.ADCChannelConfig
Gets the configured device number (such as the ADC conveter number).
getDeviceNumber() - Method in class com.oracle.deviceaccess.atcmd.ATDeviceConfig
Gets the configured device number.
getDeviceNumber() - Method in class com.oracle.deviceaccess.counter.PulseCounterConfig
Gets the configured device number.
getDeviceNumber() - Method in class com.oracle.deviceaccess.dac.DACChannelConfig
Gets the configured device number.
getDeviceNumber() - Method in class com.oracle.deviceaccess.generic.GenericDeviceConfig
Gets the configured device number.
getDeviceNumber() - Method in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Gets the configured device number for the pin.
getDeviceNumber() - Method in class com.oracle.deviceaccess.i2cbus.I2CDeviceConfig
Gets the configured device number (the device number the I2C bus adapter the I2C slave device is connected to).
getDeviceNumber() - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig
Gets the configured device number.
getDeviceNumber() - Method in interface com.oracle.deviceaccess.PeripheralConfig.HardwareAddressing
Gets the device number (such as the controller number).
getDeviceNumber() - Method in class com.oracle.deviceaccess.pwm.PWMChannelConfig
Gets the configured device number (the PWM controller or generator number).
getDeviceNumber() - Method in class com.oracle.deviceaccess.spibus.SPIDeviceConfig
Gets the configured device number (the device number of the SPI bus adapter the slave device is connected to).
getDeviceNumber() - Method in class com.oracle.deviceaccess.uart.UARTConfig
Gets the configured UART device number.
getDeviceNumber() - Method in class com.oracle.deviceaccess.watchdog.WatchdogTimerConfig
Gets the configured device number.
getDirection() - Method in interface com.oracle.deviceaccess.gpio.GPIOPin
Returns the current direction of this GPIO pin.
getDirection() - Method in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Gets the configured pin direction.
getDirection() - Method in interface com.oracle.deviceaccess.gpio.GPIOPort
Returns the current direction of this GPIO port.
getDirection() - Method in class com.oracle.deviceaccess.gpio.GPIOPortConfig
Gets the configured port direction.
getDriveMode() - Method in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Gets the configured pin drive mode.
getFlowControlMode() - Method in class com.oracle.deviceaccess.uart.UARTConfig
Gets the configured flow control mode.
getGroup() - Method in interface com.oracle.deviceaccess.power.PowerManaged
Returns the power management Group this peripheral belongs to.
getID() - Method in class com.oracle.deviceaccess.generic.GenericDeviceControl
Gets the ID of this control.
getID() - Method in class com.oracle.deviceaccess.generic.GenericEvent
Returns this event ID.
getID() - Method in class com.oracle.deviceaccess.mmio.MMIOEvent
Returns this event ID.
getID() - Method in interface com.oracle.deviceaccess.PeripheralDescriptor
Returns the numerical ID of the peripheral device.
getID() - Method in class com.oracle.deviceaccess.uart.UARTEvent
Returns this event ID.
getIdleState() - Method in class com.oracle.deviceaccess.pwm.PWMChannelConfig
Gets the configured idle output state.
getInitiator() - Method in class com.oracle.deviceaccess.RegistrationEvent
Returns the free-formed name of the registration/unregistration initiator.
getInitValue() - Method in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Gets the configured initial value of the pin, if configured for output.
getInitValue() - Method in class com.oracle.deviceaccess.gpio.GPIOPortConfig
Gets the configured default/initial value of the port, if configured for output.
getInputBuffer() - Method in interface com.oracle.deviceaccess.BufferAccess
Gets the direct input buffer of this device (optional operation).
getInputBufferSize() - Method in class com.oracle.deviceaccess.uart.UARTConfig
Gets the requested input buffer size.
getInterface() - Method in interface com.oracle.deviceaccess.PeripheralDescriptor
Returns the interface (sub-interface of Peripheral) of the peripheral device.
getInterval() - Method in class com.oracle.deviceaccess.counter.CountingEvent
Returns the actual counting time interval (in milliseconds).
getLastTimeStamp() - Method in class com.oracle.deviceaccess.PeripheralEvent
Returns the time (in milliseconds) when the last coalesced event occurred.
getLastTimeStampMicros() - Method in class com.oracle.deviceaccess.PeripheralEvent
Returns the additional microseconds to the timestamp for when the last coalesced event occurred.
getMaxCommandLength() - Method in interface com.oracle.deviceaccess.atcmd.ATDevice
Returns the maximum length of the command string that can be processed by the underlying AT parser.
getMaxPulsePeriod() - Method in interface com.oracle.deviceaccess.pwm.PWMChannel
Gets the maximum pulse period of this PWM channel (in microseconds) that can bet set by a call to PWMChannel.setPulsePeriod(int).
getMaxTimeout() - Method in interface com.oracle.deviceaccess.watchdog.WatchdogTimer
Gets the maximum timeout that can be set for the watchdog timer.
getMaxValue() - Method in interface com.oracle.deviceaccess.adc.ADCChannel
Returns the maximum raw value this channel can convert.
getMaxValue() - Method in interface com.oracle.deviceaccess.dac.DACChannel
Returns the maximum raw value this channel can convert.
getMaxValue() - Method in interface com.oracle.deviceaccess.gpio.GPIOPort
Returns the maximum value of this GPIO port.
getMinPulsePeriod() - Method in interface com.oracle.deviceaccess.pwm.PWMChannel
Gets the minimum pulse period of this PWM channel (in microseconds) that can bet set by a call to PWMChannel.setPulsePeriod(int).
getMinSamplingInterval() - Method in interface com.oracle.deviceaccess.adc.ADCChannel
Gets the minimum input sampling interval (in microseconds) that can be set using ADCChannel.setSamplingInterval(int).
getMinSamplingInterval() - Method in interface com.oracle.deviceaccess.dac.DACChannel
Gets the minimum output sampling interval (in microseconds) that can be set using DACChannel.setSamplingInterval(int).
getMinValue() - Method in interface com.oracle.deviceaccess.adc.ADCChannel
Returns the minimum raw value this channel can convert.
getMinValue() - Method in interface com.oracle.deviceaccess.dac.DACChannel
Returns the minimum raw value this channel can convert.
getName() - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig.RawMemoryConfig
Gets the configured name for the raw memory area.
getName() - Method in interface com.oracle.deviceaccess.mmio.RawBlock
Returns the name assigned to this RawBlock instance.
getName() - Method in interface com.oracle.deviceaccess.mmio.RawMemory
Returns the name assigned to this RawMemory instance.
getName() - Method in interface com.oracle.deviceaccess.PeripheralDescriptor
Returns the name of the peripheral device.
getNumber() - Method in class com.oracle.deviceaccess.RoundCompletionEvent
Return the number of elements input or output during the round.
getOffset() - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig.RawMemoryConfig
Gets the configured offset of the raw memory area from the base address.
getOutput() - Method in class com.oracle.deviceaccess.pwm.PWMChannelConfig
Gets the configured output on which the pulses are to be generated.
getOutputBuffer() - Method in interface com.oracle.deviceaccess.BufferAccess
Gets the direct output buffer of this device (optional operation).
getOutputBufferSize() - Method in class com.oracle.deviceaccess.uart.UARTConfig
Gets the requested output buffer size.
getOutputConfig() - Method in class com.oracle.deviceaccess.pwm.PWMChannelConfig
Gets the configured output configuration on which the pulses are to be generated.
getParity() - Method in interface com.oracle.deviceaccess.uart.UART
Gets the current parity.
getParity() - Method in class com.oracle.deviceaccess.uart.UARTConfig
Gets the configured default/initial parity.
getPeripheral() - Method in class com.oracle.deviceaccess.PeripheralEvent
Returns the Peripheral instance that fired this event or for which this event was fired.
getPinConfigs() - Method in class com.oracle.deviceaccess.gpio.GPIOPortConfig
Gets the configured configurations of the pins composing the port (in the exact same order they compose the port).
getPinNumber() - Method in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Gets the configured pin number.
getPins() - Method in class com.oracle.deviceaccess.gpio.GPIOPortConfig
Gets the configured pins composing the port (in the exact same order they compose the port).
getPowerState() - Method in interface com.oracle.deviceaccess.power.PowerManaged
Returns the current power state of the Peripheral instance.
getProperties() - Method in interface com.oracle.deviceaccess.PeripheralDescriptor
Returns the properties of the peripheral device.
getPulseAlignment() - Method in class com.oracle.deviceaccess.pwm.PWMChannelConfig
Gets the configured pulse alignment.
getPulseCount() - Method in class com.oracle.deviceaccess.pwm.GenerationEvent
Returns the generated pulse count value.
getPulsePeriod() - Method in interface com.oracle.deviceaccess.pwm.PWMChannel
Gets the pulse period of this PWM channel (in microseconds).
getPulsePeriod() - Method in class com.oracle.deviceaccess.pwm.PWMChannelConfig
Gets the configured default/initial pulse period (in microseconds).
getRawMemoryConfigs() - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig
Gets the set of configured registers and memory blocks.
getReceiveTriggerLevel() - Method in interface com.oracle.deviceaccess.uart.UART
Gets the current receive trigger level.
getRegister(String, Class<T>) - Method in interface com.oracle.deviceaccess.mmio.MMIODevice
Gets the designated register holding a value of the designated type.
getResolution() - Method in class com.oracle.deviceaccess.adc.ADCChannelConfig
Gets the configured resolution.
getResolution() - Method in class com.oracle.deviceaccess.dac.DACChannelConfig
Gets the configured resolution.
getSamplingInterval() - Method in interface com.oracle.deviceaccess.adc.ADCChannel
Gets the input sampling interval (in microseconds).
getSamplingInterval() - Method in class com.oracle.deviceaccess.adc.ADCChannelConfig
Gets the configured default/initial input sampling interval - the amount of time between two samples (in microseconds).
getSamplingInterval() - Method in interface com.oracle.deviceaccess.dac.DACChannel
Gets the output sampling interval (in microseconds).
getSamplingInterval() - Method in class com.oracle.deviceaccess.dac.DACChannelConfig
Gets the default/initial configured output sampling interval (in microseconds).
getSamplingTime() - Method in class com.oracle.deviceaccess.adc.ADCChannelConfig
Gets the configured input sampling time - the amount of time to take the sample (in microseconds).
getSignalID() - Method in class com.oracle.deviceaccess.modem.ModemSignalEvent
Returns the signal ID.
getSignalState() - Method in class com.oracle.deviceaccess.modem.ModemSignalEvent
Returns the new signal state.
getSignalState(int) - Method in interface com.oracle.deviceaccess.modem.ModemSignalsControl
Gets the state of the designated signal.
getSize() - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig
Gets the configured size of the memory-mapped area of the MMIO device.
getSize() - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig.RawBlockConfig
Gets the configured size in bytes of the memory block.
getSource() - Method in class com.oracle.deviceaccess.counter.PulseCounterConfig
Gets the configured input source on which the pulses are to be counted/measured.
getSourceConfig() - Method in class com.oracle.deviceaccess.counter.PulseCounterConfig
Gets the configured input source configuration on which the pulses are to be counted/measured.
getStopBits() - Method in interface com.oracle.deviceaccess.uart.UART
Gets the current number of stop bits per character.
getStopBits() - Method in class com.oracle.deviceaccess.uart.UARTConfig
Gets the configured default/initial number of stop bits per character.
getTimeout() - Method in interface com.oracle.deviceaccess.watchdog.WatchdogTimer
Get the current timeout for the watchdog timer.
getTimerNumber() - Method in class com.oracle.deviceaccess.watchdog.WatchdogTimerConfig
Gets the configured timer number.
getTimeStamp() - Method in class com.oracle.deviceaccess.PeripheralEvent
Returns the time (in milliseconds) when this event (first) occurred.
getTimeStampMicros() - Method in class com.oracle.deviceaccess.PeripheralEvent
Returns the additional microseconds to the timestamp for when this event (first) occurred.
getTrigger() - Method in interface com.oracle.deviceaccess.gpio.GPIOPin
Returns the current pin interrupt trigger.
getTrigger() - Method in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Gets the configured initial pin interrupt trigger.
getType() - Method in class com.oracle.deviceaccess.adc.MonitoringEvent
Returns the type of range condition being notified.
getType() - Method in class com.oracle.deviceaccess.counter.CountingEvent
Returns the type of counting condition being notified.
getType() - Method in class com.oracle.deviceaccess.counter.PulseCounterConfig
Gets the configured pulse or pulse edge type.
getType() - Method in class com.oracle.deviceaccess.generic.GenericDeviceControl
Gets the type of this control's value.
getType() - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig.RawRegisterConfig
Gets the configured type of the value held by the register.
getType() - Method in interface com.oracle.deviceaccess.mmio.RawRegister
Returns the type of the value this RawRegister instance can hold.
getType() - Method in interface com.oracle.deviceaccess.spi.PeripheralProvider
Returns the type of the Peripheral instance this provider opens.
getValue() - Method in class com.oracle.deviceaccess.adc.MonitoringEvent
Returns the new ADC channel's value.
getValue() - Method in class com.oracle.deviceaccess.counter.CountingEvent
Returns the pulse count value.
getValue() - Method in interface com.oracle.deviceaccess.gpio.GPIOPin
Returns the current value of this GPIO pin.
getValue() - Method in interface com.oracle.deviceaccess.gpio.GPIOPort
Returns the current value of this 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.
getVRefValue() - Method in interface com.oracle.deviceaccess.adc.ADCChannel
Returns the Reference Voltage value of this ADC channel.
getVRefValue() - Method in interface com.oracle.deviceaccess.dac.DACChannel
Returns the Reference Voltage value of this DAC channel.
getWordLength() - Method in interface com.oracle.deviceaccess.spibus.SPIDevice
Gets the transfer word length in bits supported by this slave device.
getWordLength() - Method in class com.oracle.deviceaccess.spibus.SPIDeviceConfig
Gets the configured word length for communicating with the SPI slave device.
GPIOPin - Interface in com.oracle.deviceaccess.gpio
The GPIOPin interface provides methods for controlling a GPIO pin.
GPIOPinConfig - Class in com.oracle.deviceaccess.gpio
The GPIOPinConfig class encapsulates the hardware addressing information, and static and dynamic configuration parameters of a GPIO pin.
GPIOPinConfig(int, int, int, int, int, boolean) - Constructor for class com.oracle.deviceaccess.gpio.GPIOPinConfig
Creates a new GPIOPinConfig with the specified hardware addressing information and configuration parameters.
GPIOPinConfig(String, int, int, int, int, boolean) - Constructor for class com.oracle.deviceaccess.gpio.GPIOPinConfig
Creates a new GPIOPinConfig with the specified hardware addressing information and configuration parameters.
GPIOPinPermission - Class in com.oracle.deviceaccess.gpio
The GPIOPinPermission class defines permissions for GPIO pin access.
GPIOPinPermission(String) - Constructor for class com.oracle.deviceaccess.gpio.GPIOPinPermission
Constructs a new GPIOPinPermission with the specified target name and the implicit open action.
GPIOPinPermission(String, String) - Constructor for class com.oracle.deviceaccess.gpio.GPIOPinPermission
Constructs a new GPIOPinPermission instance with the specified target name and action list.
GPIOPort - Interface in com.oracle.deviceaccess.gpio
The GPIOPort interface provides methods for controlling a GPIO port.
GPIOPortConfig - Class in com.oracle.deviceaccess.gpio
The GPIOPortConfig class encapsulates the hardware addressing information, and static and dynamic configuration parameters of a GPIO port.
GPIOPortConfig(int, int, GPIOPinConfig[]) - Constructor for class com.oracle.deviceaccess.gpio.GPIOPortConfig
Creates a new GPIOPortConfig with the specified hardware addressing information and configuration parameters.
GPIOPortConfig(int, int, GPIOPin[]) - Constructor for class com.oracle.deviceaccess.gpio.GPIOPortConfig
Creates a new GPIOPortConfig with the specified hardware addressing information and configuration parameters.
GPIOPortPermission - Class in com.oracle.deviceaccess.gpio
The GPIOPortPermission class defines permissions for GPIO port access.
GPIOPortPermission(String) - Constructor for class com.oracle.deviceaccess.gpio.GPIOPortPermission
Constructs a new GPIOPortPermission with the specified target name and the implicit open action.
GPIOPortPermission(String, String) - Constructor for class com.oracle.deviceaccess.gpio.GPIOPortPermission
Constructs a new GPIOPortPermission instance with the specified target name and action list.

H

handleClosedDataConnection(ATDevice, DataConnection) - Method in interface com.oracle.deviceaccess.atcmd.DataConnectionHandler
Invoked to handle a data connection when been closed.
handleOpenedDataConnection(ATDevice, DataConnection) - Method in interface com.oracle.deviceaccess.atcmd.DataConnectionHandler
Invoked to handle a data connection when first opened.
handlePowerStateChange(P, PowerManaged.Group, int, int, long) - Method in interface com.oracle.deviceaccess.power.PowerSavingHandler
Invoked to allow the application to handle a power state change on the designated Peripheral instance or PowerManaged.Group instance.
handlePowerStateChangeRequest(P, PowerManaged.Group, int, int, long) - Method in interface com.oracle.deviceaccess.power.PowerSavingHandler
Invoked to allow the application to handle a vetoable power state change request on the designated Peripheral instance or PowerManaged.Group instance.
hashCode() - Method in class com.oracle.deviceaccess.adc.ADCChannelConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.adc.ADCPermission
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.atcmd.ATDeviceConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.atcmd.ATPermission
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.counter.CounterPermission
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.counter.PulseCounterConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.dac.DACChannelConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.dac.DACPermission
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.generic.GenericDeviceConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.generic.GenericPermission
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.gpio.GPIOPinPermission
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.gpio.GPIOPortPermission
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.i2cbus.I2CDeviceConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.i2cbus.I2CPermission
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig.RawBlockConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig.RawMemoryConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.mmio.MMIODeviceConfig.RawRegisterConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.mmio.MMIOPermission
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.PeripheralMgmtPermission
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.PeripheralPermission
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.pwm.PWMChannelConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.pwm.PWMPermission
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.spibus.SPIDeviceConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.spibus.SPIPermission
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.uart.UARTConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.uart.UARTPermission
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.watchdog.WatchdogTimerConfig
Returns the hash code value for this object.
hashCode() - Method in class com.oracle.deviceaccess.watchdog.WatchdogTimerPermission
Returns the hash code value for this object.

I

I2CCombinedMessage - Class in com.oracle.deviceaccess.i2cbus
The I2CCombinedMessage class allows for constructing a combined message.
I2CCombinedMessage() - Constructor for class com.oracle.deviceaccess.i2cbus.I2CCombinedMessage
Creates a new I2CCombinedMessage instance.
I2CDevice - Interface in com.oracle.deviceaccess.i2cbus
The I2CDevice interface provides methods for sending and receiving data to/from an I2C slave device.
I2CDeviceConfig - Class in com.oracle.deviceaccess.i2cbus
The I2CDeviceConfig class encapsulates the hardware addressing information, and static and dynamic configuration parameters of an I2C slave device.
I2CDeviceConfig(int, int, int, int) - Constructor for class com.oracle.deviceaccess.i2cbus.I2CDeviceConfig
Creates a new I2CDeviceConfig with the specified hardware addressing information and configuration parameters.
I2CDeviceConfig(String, int, int, int) - Constructor for class com.oracle.deviceaccess.i2cbus.I2CDeviceConfig
Creates a new I2CDeviceConfig with the specified hardware addressing information and configuration parameters.
I2CPermission - Class in com.oracle.deviceaccess.i2cbus
The I2CPermission class defines permissions for I2C slave device access.
I2CPermission(String) - Constructor for class com.oracle.deviceaccess.i2cbus.I2CPermission
Constructs a new ADCPermission with the specified target name and the implicit open action.
I2CPermission(String, String) - Constructor for class com.oracle.deviceaccess.i2cbus.I2CPermission
Constructs a new I2CPermission instance with the specified target name and action list.
IDLE_STATE_HIGH - Static variable in class com.oracle.deviceaccess.pwm.PWMChannelConfig
High idle state.
IDLE_STATE_LOW - Static variable in class com.oracle.deviceaccess.pwm.PWMChannelConfig
Low idle state.
implies(Permission) - Method in class com.oracle.deviceaccess.adc.ADCPermission
Checks if this ADCPermission object "implies" the specified permission.
implies(Permission) - Method in class com.oracle.deviceaccess.atcmd.ATPermission
Checks if this ATPermission object "implies" the specified permission.
implies(Permission) - Method in class com.oracle.deviceaccess.counter.CounterPermission
Checks if this CounterPermission object "implies" the specified permission.
implies(Permission) - Method in class com.oracle.deviceaccess.dac.DACPermission
Checks if this DACPermission object "implies" the specified permission.
implies(Permission) - Method in class com.oracle.deviceaccess.generic.GenericPermission
Checks if this GenericPermission object "implies" the specified permission.
implies(Permission) - Method in class com.oracle.deviceaccess.gpio.GPIOPinPermission
Checks if this GPIOPinPermission object "implies" the specified permission.
implies(Permission) - Method in class com.oracle.deviceaccess.gpio.GPIOPortPermission
Checks if this GPIOPortPermission object "implies" the specified permission.
implies(Permission) - Method in class com.oracle.deviceaccess.i2cbus.I2CPermission
Checks if this I2CPermission object "implies" the specified permission.
implies(Permission) - Method in class com.oracle.deviceaccess.mmio.MMIOPermission
Checks if this MMIOPermission object "implies" the specified permission.
implies(Permission) - Method in class com.oracle.deviceaccess.PeripheralMgmtPermission
Checks if this PeripheralMgmtPermission object "implies" the specified permission.
implies(Permission) - Method in class com.oracle.deviceaccess.PeripheralPermission
Checks if this PeripheralPermission object "implies" the specified permission.
implies(Permission) - Method in class com.oracle.deviceaccess.pwm.PWMPermission
Checks if this PWMPermission object "implies" the specified permission.
implies(Permission) - Method in class com.oracle.deviceaccess.spibus.SPIPermission
Checks if this SPIPermission object "implies" the specified permission.
implies(Permission) - Method in class com.oracle.deviceaccess.uart.UARTPermission
Checks if this UARTPermission object "implies" the specified permission.
implies(Permission) - Method in class com.oracle.deviceaccess.watchdog.WatchdogTimerPermission
Checks if this WatchdogTimerPermission object "implies" the specified permission.
INPUT - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPin
Input port direction.
INPUT - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPort
Input port direction.
INPUT_BUFFER_OVERRUN - Static variable in class com.oracle.deviceaccess.generic.GenericEvent
Event ID indicating an input buffer overrun.
INPUT_BUFFER_OVERRUN - Static variable in class com.oracle.deviceaccess.uart.UARTEvent
Event ID indicating that input buffer overrun.
INPUT_DATA_AVAILABLE - Static variable in class com.oracle.deviceaccess.generic.GenericEvent
Event ID indicating that input data is available for reading.
INPUT_DATA_AVAILABLE - Static variable in class com.oracle.deviceaccess.uart.UARTEvent
Event ID indicating that input data is available for reading.
inputRoundCompleted(RoundCompletionEvent<ADCChannel, IntBuffer>) - Method in interface com.oracle.deviceaccess.adc.AcquisitionRoundListener
Invoked when a buffer of ADC sampled values has been filled and is available for processing or when an input overrun error occurred.
inputRoundCompleted(RoundCompletionEvent<P, B>) - Method in interface com.oracle.deviceaccess.InputRoundListener
Invoked when an input buffer has been filled and input data is available for processing or when an input overrun error occurred.
InputRoundListener<P extends Peripheral<? super P>,B extends java.nio.Buffer> - Interface in com.oracle.deviceaccess
The InputRoundListener interface defines methods for getting notified of the completion of an input round.
INTERVAL_EXPIRED - Static variable in class com.oracle.deviceaccess.counter.CountingEvent
Indicates that the pulse counting time interval has expired.
InvalidInputSamplingRateException - Exception in com.oracle.deviceaccess.adc
Thrown by an instance of ADCChannel in case the requested sampling rate is higher than the maximum sampling rate the ADC device can support.
InvalidInputSamplingRateException() - Constructor for exception com.oracle.deviceaccess.adc.InvalidInputSamplingRateException
Constructs a new InvalidInputSamplingRateException with null as its detailed reason message.
InvalidInputSamplingRateException(String) - Constructor for exception com.oracle.deviceaccess.adc.InvalidInputSamplingRateException
Constructs a new InvalidInputSamplingRateException with the specified detail message.
InvalidOutputSamplingRateException - Exception in com.oracle.deviceaccess.dac
Thrown by an instance of DACChannel in case the requested sampling rate is higher than the maximum sampling rate the DAC device can support.
InvalidOutputSamplingRateException() - Constructor for exception com.oracle.deviceaccess.dac.InvalidOutputSamplingRateException
Constructs a new InvalidOutputSamplingRateException with null as its detailed reason message.
InvalidOutputSamplingRateException(String) - Constructor for exception com.oracle.deviceaccess.dac.InvalidOutputSamplingRateException
Constructs a new InvalidOutputSamplingRateException with the specified detail message.
InvalidPulseRateException - Exception in com.oracle.deviceaccess.pwm
Thrown by an instance of PWMChannel in case the requested pulse rate/frequency is higher than the maximum rate/frequency the PWM device can support.
InvalidPulseRateException() - Constructor for exception com.oracle.deviceaccess.pwm.InvalidPulseRateException
Constructs a new InvalidPulseRateException with null as its detailed reason message.
InvalidPulseRateException(String) - Constructor for exception com.oracle.deviceaccess.pwm.InvalidPulseRateException
Constructs a new InvalidPulseRateException with the specified detail message.
InvalidWordLengthException - Exception in com.oracle.deviceaccess.spibus
Thrown by an instance of SPIDevice in case of mismatch between the length of data to be exchanged and the slave's word length as indicated by SPIDevice.getWordLength().
InvalidWordLengthException() - Constructor for exception com.oracle.deviceaccess.spibus.InvalidWordLengthException
Constructs a new InvalidWordLengthException with null as its detailed reason message.
InvalidWordLengthException(String) - Constructor for exception com.oracle.deviceaccess.spibus.InvalidWordLengthException
Constructs a new InvalidWordLengthException with the specified detail message.
isBitSet(int) - Method in interface com.oracle.deviceaccess.mmio.RawRegister
Checks whether the designated bit value at the memory area associated with this object is set (equal to 1 )
isConnected() - Method in interface com.oracle.deviceaccess.atcmd.ATDevice
Queries if this AT device has an opened data connection.
isInCommandMode() - Method in interface com.oracle.deviceaccess.atcmd.ATDevice
Queries if this AT device is in command mode.
isOnError() - Method in class com.oracle.deviceaccess.RoundCompletionEvent
Indicates whether an input buffer overrun or output buffer underrun condition occurred and the I/O operation had to be suspended temporarily.
isOpen() - Method in interface com.oracle.deviceaccess.Peripheral
Indicates whether or not this peripheral is open/available to the calling application.

L

lastTimeStamp - Variable in class com.oracle.deviceaccess.PeripheralEvent
The time (in milliseconds) when the last coalesced event occurred.
lastTimeStampMicros - Variable in class com.oracle.deviceaccess.PeripheralEvent
The additional microseconds to the timestamp for when the last coalesced event occurred.
list() - Static method in class com.oracle.deviceaccess.PeripheralManager
List all platform- and user-registered peripheral devices.
list(Class<P>) - Static method in class com.oracle.deviceaccess.PeripheralManager
List all platform- and user-registered peripheral devices of the designated type.
LITTLE_ENDIAN - Static variable in interface com.oracle.deviceaccess.Peripheral
Little-endian byte or bit ordering.
LOW_POWER - Static variable in interface com.oracle.deviceaccess.power.PowerManaged
Low power mode (may save less power while preserving more peripheral device context/state than PowerManaged.LOWEST_POWER, hence allowing for a faster return to full performance).
LOWEST_POWER - Static variable in interface com.oracle.deviceaccess.power.PowerManaged
Lowest power mode (may save more power while preserving less peripheral device context/state than PowerManaged.LOW_POWER, hence only allowing for a slower return to full performance).

M

matches(String[]) - Method in interface com.oracle.deviceaccess.spi.PeripheralProvider
Checks whether this PeripheralProvider can open an instance of Peripheral with the specified properties.
MIXED_ENDIAN - Static variable in interface com.oracle.deviceaccess.Peripheral
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.
MMIODeviceConfig - Class in com.oracle.deviceaccess.mmio
The MMIODeviceConfig class encapsulates the hardware addressing information, and static and dynamic configuration parameters of an MMIO device.
MMIODeviceConfig(long, int, int, MMIODeviceConfig.RawMemoryConfig...) - Constructor for class com.oracle.deviceaccess.mmio.MMIODeviceConfig
Creates a new MMIODeviceConfig with the specified hardware addressing information and configuration parameters.
MMIODeviceConfig(String, long, int, int, MMIODeviceConfig.RawMemoryConfig...) - Constructor for class com.oracle.deviceaccess.mmio.MMIODeviceConfig
Creates a new MMIODeviceConfig with the specified hardware addressing information and configuration parameters.
MMIODeviceConfig.RawBlockConfig - Class in com.oracle.deviceaccess.mmio
The RawBlockConfig class encapsulates the configuration parameters of a memory block.
MMIODeviceConfig.RawBlockConfig(int, String, int) - Constructor for class com.oracle.deviceaccess.mmio.MMIODeviceConfig.RawBlockConfig
Constructs a new RawBlockConfig with the provided parameters.
MMIODeviceConfig.RawMemoryConfig - Class in com.oracle.deviceaccess.mmio
The RawMemoryConfig class encapsulates the configuration parameters of a generic raw memory area.
MMIODeviceConfig.RawRegisterConfig<T extends java.lang.Number> - Class in com.oracle.deviceaccess.mmio
The RawRegisterConfig class encapsulates the configuration parameters of a register.
MMIODeviceConfig.RawRegisterConfig(int, String, Class<T>) - Constructor for class com.oracle.deviceaccess.mmio.MMIODeviceConfig.RawRegisterConfig
Constructs a new RawRegisterConfig with the provided parameters.
MMIOEvent - Class in com.oracle.deviceaccess.mmio
The MMIOEvent class encapsulates events fired by peripherals mapped to memory.
MMIOEvent(MMIODevice, int) - Constructor for class com.oracle.deviceaccess.mmio.MMIOEvent
Creates a new MMIOEvent with the specified value and time-stamped with the current time and time-stamped with the current time.
MMIOEvent(MMIODevice, int, byte[], long, int) - Constructor for class com.oracle.deviceaccess.mmio.MMIOEvent
Creates a new MMIOEvent with the specified value and timestamp.
MMIOEvent(MMIODevice, int, long, int) - Constructor for class com.oracle.deviceaccess.mmio.MMIOEvent
Creates a new MMIOEvent with the specified value and timestamp.
MMIOEvent(MMIODevice, int, T, long, int) - Constructor for class com.oracle.deviceaccess.mmio.MMIOEvent
Creates a new MMIOEvent with the specified value and timestamp.
MMIOEventListener - Interface in com.oracle.deviceaccess.mmio
The MMIOEventListener interface defines methods for getting notified of events fired by peripherals mapped to memory.
MMIOPermission - Class in com.oracle.deviceaccess.mmio
The MMIOPermission class defines permissions for MMIO device access.
MMIOPermission(String) - Constructor for class com.oracle.deviceaccess.mmio.MMIOPermission
Constructs a new MMIOPermission with the specified target name and the implicit open action.
MMIOPermission(String, String) - Constructor for class com.oracle.deviceaccess.mmio.MMIOPermission
Constructs a new MMIOPermission instance with the specified target name and action list.
MODE_INPUT_PULL_DOWN - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Input pull-down drive mode.
MODE_INPUT_PULL_UP - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Input pull-up drive mode.
MODE_OUTPUT_OPEN_DRAIN - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Output open-drain drive mode.
MODE_OUTPUT_PUSH_PULL - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Output push-pull drive mode.
ModemSignalEvent<P extends Peripheral<? super P>> - Class in com.oracle.deviceaccess.modem
The ModemSignalEvent class encapsulates modem signal state changes.
ModemSignalEvent(P, int, boolean) - Constructor for class com.oracle.deviceaccess.modem.ModemSignalEvent
Creates a new ModemSignalEvent with the specified value and time-stamped with the current time.
ModemSignalEvent(P, int, boolean, long, int) - Constructor for class com.oracle.deviceaccess.modem.ModemSignalEvent
Creates a new ModemSignalEvent with the specified value and timestamp.
ModemSignalListener<P extends Peripheral<? super P>> - Interface in com.oracle.deviceaccess.modem
The ModemSignalListener interface defines methods for getting notified of modem signal changes.
ModemSignalsControl<P extends Peripheral<? super P>> - Interface in com.oracle.deviceaccess.modem
The ModemSignalsControl interface provides methods for controlling and monitoring modem signals.
ModemUART - Interface in com.oracle.deviceaccess.uart
The ModemUART interface provides methods for controlling and accessing a UART (Universal Asynchronous Receiver/Transmitter) with Modem control lines.
MonitoringEvent - Class in com.oracle.deviceaccess.adc
The MonitoringEvent class encapsulates ADC channel under- and over-threshold value conditions.
MonitoringEvent(ADCChannel, int, int) - Constructor for class com.oracle.deviceaccess.adc.MonitoringEvent
Creates a new MonitoringEvent with the specified raw sampled value and time-stamped with the current time..
MonitoringEvent(ADCChannel, int, int, long, int) - Constructor for class com.oracle.deviceaccess.adc.MonitoringEvent
Creates a new MonitoringEvent with the specified raw sampled value and timestamp.
MonitoringListener - Interface in com.oracle.deviceaccess.adc
The MonitoringListener interface defines methods for getting notified of ADC channel under- and over-threshold input value conditions.

N

newPermissionCollection() - Method in class com.oracle.deviceaccess.adc.ADCPermission
Returns a new PermissionCollection for storing ADCPermission objects.
newPermissionCollection() - Method in class com.oracle.deviceaccess.atcmd.ATPermission
Returns a new PermissionCollection for storing ATPermission objects.
newPermissionCollection() - Method in class com.oracle.deviceaccess.counter.CounterPermission
Returns a new PermissionCollection for storing CounterPermission objects.
newPermissionCollection() - Method in class com.oracle.deviceaccess.dac.DACPermission
Returns a new PermissionCollection for storing DACPermission objects.
newPermissionCollection() - Method in class com.oracle.deviceaccess.generic.GenericPermission
Returns a new PermissionCollection for storing GenericPermission objects.
newPermissionCollection() - Method in class com.oracle.deviceaccess.gpio.GPIOPinPermission
Returns a new PermissionCollection for storing GPIOPinPermission objects.
newPermissionCollection() - Method in class com.oracle.deviceaccess.gpio.GPIOPortPermission
Returns a new PermissionCollection for storing GPIOPortPermission objects.
newPermissionCollection() - Method in class com.oracle.deviceaccess.i2cbus.I2CPermission
Returns a new PermissionCollection for storing I2CPermission objects.
newPermissionCollection() - Method in class com.oracle.deviceaccess.mmio.MMIOPermission
Returns a new PermissionCollection for storing MMIOPermission objects.
newPermissionCollection() - Method in class com.oracle.deviceaccess.PeripheralMgmtPermission
Returns a new PermissionCollection for storing PeripheralMgmtPermission objects.
newPermissionCollection() - Method in class com.oracle.deviceaccess.PeripheralPermission
Returns a new PermissionCollection for storing PeripheralPermission objects.
newPermissionCollection() - Method in class com.oracle.deviceaccess.pwm.PWMPermission
Returns a new PermissionCollection for storing PWMPermission objects.
newPermissionCollection() - Method in class com.oracle.deviceaccess.spibus.SPIPermission
Returns a new PermissionCollection for storing SPIPermission objects.
newPermissionCollection() - Method in class com.oracle.deviceaccess.uart.UARTPermission
Returns a new PermissionCollection for storing UARTPermission objects.
newPermissionCollection() - Method in class com.oracle.deviceaccess.watchdog.WatchdogTimerPermission
Returns a new PermissionCollection for storing WatchdogTimerPermission objects.

O

open(Class<P>, PeripheralConfig<? super P>) - Static method in class com.oracle.deviceaccess.PeripheralManager
Opens a Peripheral instance of the specified type with the specified hardware addressing information and configuration.
open(Class<P>, PeripheralConfig<? super P>, int) - Static method in class com.oracle.deviceaccess.PeripheralManager
Opens a Peripheral instance of the specified type with the specified hardware addressing information and configuration.
open(int) - Static method in class com.oracle.deviceaccess.PeripheralManager
Looks up and opens a Peripheral instance for the provided numerical ID.
open(int, Class<P>) - Static method in class com.oracle.deviceaccess.PeripheralManager
Looks up and opens a Peripheral instance for the provided numerical ID and type.
open(int, Class<P>, int) - Static method in class com.oracle.deviceaccess.PeripheralManager
Looks up and opens a Peripheral instance for the provided numerical ID and type.
open(int, int) - Static method in class com.oracle.deviceaccess.PeripheralManager
Looks up and opens a Peripheral instance for the provided numerical ID.
open(PeripheralConfig<? super P>) - Static method in class com.oracle.deviceaccess.PeripheralManager
Opens a Peripheral instance with the specified hardware addressing information and configuration.
open(PeripheralConfig<? super P>, int) - Static method in class com.oracle.deviceaccess.PeripheralManager
Opens a Peripheral instance with the specified hardware addressing information and configuration.
open(String, Class<P>, int, String...) - Static method in class com.oracle.deviceaccess.PeripheralManager
Looks up and opens a Peripheral instance for the specified name, type and/or properties.
open(String, Class<P>, String...) - Static method in class com.oracle.deviceaccess.PeripheralManager
Looks up and opens a Peripheral instance for the specified name, type and/or properties.
OPEN - Static variable in class com.oracle.deviceaccess.PeripheralMgmtPermission
The open action.
OPEN - Static variable in class com.oracle.deviceaccess.PeripheralPermission
The open action.
open(PeripheralConfig<? super P>, String[], int) - Method in interface com.oracle.deviceaccess.spi.PeripheralProvider
Opens a Peripheral instance with the specified properties, configuration and access mode.
openDataConnection(String, CommandResponseHandler, DataConnectionHandler) - Method in interface com.oracle.deviceaccess.atcmd.ATDevice
Opens a data connection by issuing the specified AT command and optionally handles the response and the opened connection asynchronously.
or(T) - Method in interface com.oracle.deviceaccess.mmio.RawRegister
Sets the value at the memory area associated with this object to the result of performing a logical OR of the value at the memory area with the argument value.
OUT_OF_RANGE - Static variable in class com.oracle.deviceaccess.adc.MonitoringEvent
Indicates that the ADC channel value exceeded the defined range.
OUTPUT - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPin
Output port direction.
OUTPUT - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPort
Output port direction.
OUTPUT_BUFFER_EMPTY - Static variable in class com.oracle.deviceaccess.generic.GenericEvent
Event ID indicating that the output buffer is empty and that additional data may be written.
OUTPUT_BUFFER_EMPTY - Static variable in class com.oracle.deviceaccess.uart.UARTEvent
Event ID indicating that the output buffer is empty and that additional data may be written.
outputRoundCompleted(RoundCompletionEvent<DACChannel, IntBuffer>) - Method in interface com.oracle.deviceaccess.dac.GenerationRoundListener
Invoked when a buffer of DAC output values has been converted and the buffer is available for copying more output values to convert, or when an output underrun error occurred.
outputRoundCompleted(RoundCompletionEvent<P, B>) - Method in interface com.oracle.deviceaccess.OutputRoundListener
Invoked when the data has been output and the output buffer is available for copying more data to output or when an output underrun error occurred.
outputRoundCompleted(RoundCompletionEvent<PWMChannel, IntBuffer>) - Method in interface com.oracle.deviceaccess.pwm.GenerationRoundListener
Invoked when a buffer of DAC output values has been converted and the buffer is available for copying more output values to convert, or when an output underrun error occurred.
OutputRoundListener<P extends Peripheral<? super P>,B extends java.nio.Buffer> - Interface in com.oracle.deviceaccess
The OutputRoundListener interface defines methods for getting notified of the completion of an output round.

P

PARITY_ERROR - Static variable in class com.oracle.deviceaccess.uart.UARTEvent
Event ID indicating a parity error.
PARITY_EVEN - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
EVEN parity scheme.
PARITY_MARK - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
MARK parity scheme.
PARITY_NONE - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
No parity bit.
PARITY_ODD - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
ODD parity scheme.
PARITY_SPACE - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
SPACE parity scheme.
Peripheral<P extends Peripheral<? super P>> - 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 for which this event was fired.
PeripheralConfig<P extends Peripheral<? super P>> - Interface in com.oracle.deviceaccess
The PeripheralConfig class is a tagging interface for all peripheral configuration classes.
PeripheralConfig.HardwareAddressing - Interface in com.oracle.deviceaccess
The HardwareAddressing interface defines an abstraction of an hardware addressing information common on different platforms.
PeripheralConfigInvalidException - Exception in com.oracle.deviceaccess
Thrown to indicate that the provided peripheral configuration is invalid/is not supported.
PeripheralConfigInvalidException() - Constructor for exception com.oracle.deviceaccess.PeripheralConfigInvalidException
Constructs a new PeripheralConfigInvalidException instance with null as its detailed reason message.
PeripheralConfigInvalidException(String) - Constructor for exception com.oracle.deviceaccess.PeripheralConfigInvalidException
Constructs a new PeripheralConfigInvalidException instance with the specified detailed reason message.
PeripheralDescriptor<P extends Peripheral<? super P>> - Interface in com.oracle.deviceaccess
The PeripheralDescriptor interface encapsulates the identifying and descriptive information of a peripheral device as well as its registered configuration (hardware addressing parameters, and static and dynamic configuration parameters).
PeripheralEvent<P extends Peripheral<? super P>> - 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.
PeripheralException - Exception in com.oracle.deviceaccess
Thrown to indicate that a general exception occurred on a peripheral operation.
PeripheralException() - Constructor for exception com.oracle.deviceaccess.PeripheralException
Constructs a new PeripheralException instance with null as its detailed reason message.
PeripheralException(String) - Constructor for exception com.oracle.deviceaccess.PeripheralException
Constructs a new PeripheralException instance with the specified detailed reason message.
PeripheralExistsException - Exception in com.oracle.deviceaccess
Thrown by the PeripheralManager to indicate that a peripheral device is already registered for the specified ID.
PeripheralExistsException() - Constructor for exception com.oracle.deviceaccess.PeripheralExistsException
Constructs a new PeripheralExistsException instance with null as its detailed reason message.
PeripheralExistsException(String) - Constructor for exception com.oracle.deviceaccess.PeripheralExistsException
Constructs a new PeripheralExistsException instance with the specified detailed reason message.
PeripheralManager - Class in com.oracle.deviceaccess
The PeripheralManager class provides methods for opening and registering peripheral devices that can then be handled as Peripheral instances.
PeripheralManager() - Constructor for class com.oracle.deviceaccess.PeripheralManager
 
PeripheralMgmtPermission - Class in com.oracle.deviceaccess
The PeripheralMgmtPermission class defines permissions for registering and unregistering peripheral devices as well as opening peripheral devices using their registered configurations.
PeripheralMgmtPermission(String, String) - Constructor for class com.oracle.deviceaccess.PeripheralMgmtPermission
Constructs a new PeripheralMgmtPermission instance with the specified target name and action list.
PeripheralNotFoundException - Exception in com.oracle.deviceaccess
Thrown to indicate that there is no peripheral matching the provided peripheral numerical ID, name or properties.
PeripheralNotFoundException() - Constructor for exception com.oracle.deviceaccess.PeripheralNotFoundException
Constructs a new PeripheralNotFoundException instance with null as its detailed reason message.
PeripheralNotFoundException(String) - Constructor for exception com.oracle.deviceaccess.PeripheralNotFoundException
Constructs a new PeripheralNotFoundException instance with the specified detailed reason message.
PeripheralPermission - Class in com.oracle.deviceaccess
The PeripheralPermission abstract class is the superclass of all peripheral permissions.
PeripheralPermission(String) - Constructor for class com.oracle.deviceaccess.PeripheralPermission
Constructs a new PeripheralPermission with the specified target name and the implicit open action.
PeripheralPermission(String, String) - Constructor for class com.oracle.deviceaccess.PeripheralPermission
Constructs a new PeripheralPermission instance with the specified target name and action list.
PeripheralProvider<P extends Peripheral<? super P>> - Interface in com.oracle.deviceaccess.spi
The PeripheralProvider interface provides methods to open Peripheral instances of a certain type and optionally with a specific configuration and a list of properties.
peripheralRegistered(RegistrationEvent<P>) - Method in interface com.oracle.deviceaccess.RegistrationListener
Invoked when a new peripheral is registered.
PeripheralTypeNotSupportedException - Exception in com.oracle.deviceaccess
Thrown by the PeripheralManager to indicate permanent unavailability of the looked up peripheral.
PeripheralTypeNotSupportedException() - Constructor for exception com.oracle.deviceaccess.PeripheralTypeNotSupportedException
Constructs a new PeripheralTypeNotSupportedException instance with null as its detailed reason message.
PeripheralTypeNotSupportedException(String) - Constructor for exception com.oracle.deviceaccess.PeripheralTypeNotSupportedException
Constructs a new PeripheralTypeNotSupportedException instance with the specified detailed reason message.
peripheralUnregistered(RegistrationEvent<P>) - Method in interface com.oracle.deviceaccess.RegistrationListener
Invoked when a peripheral is unregistered.
PinEvent - Class in com.oracle.deviceaccess.gpio
The PinEvent class encapsulates GPIO pin value changes.
PinEvent(GPIOPin, boolean) - Constructor for class com.oracle.deviceaccess.gpio.PinEvent
Creates a new PinEvent with the specified value and time-stamped with the current time.
PinEvent(GPIOPin, boolean, long, int) - Constructor for class com.oracle.deviceaccess.gpio.PinEvent
Creates a new PinEvent with the specified value and timestamp.
PinListener - Interface in com.oracle.deviceaccess.gpio
The PinListener interface defines methods for getting notified of GPIO pin value changes.
PortEvent - Class in com.oracle.deviceaccess.gpio
The PortEvent class encapsulates GPIO port value changes.
PortEvent(GPIOPort, int) - Constructor for class com.oracle.deviceaccess.gpio.PortEvent
Creates a new PortEvent with the specified value and time-stamped with the current time.
PortEvent(GPIOPort, int, long, int) - Constructor for class com.oracle.deviceaccess.gpio.PortEvent
Creates a new PortEvent with the specified value and timestamp.
PortListener - Interface in com.oracle.deviceaccess.gpio
The PortListener interface defines methods for getting notified of GPIO port value changes.
POWER_MANAGE - Static variable in class com.oracle.deviceaccess.PeripheralPermission
The powermanage action.
POWER_OFF - Static variable in interface com.oracle.deviceaccess.power.PowerManaged
Power has been fully removed from the device (for example from an external peripheral device).
POWER_ON - Static variable in interface com.oracle.deviceaccess.power.PowerManaged
Fully powered on.
PowerManaged - Interface in com.oracle.deviceaccess.power
The PowerManaged interface provides methods that a Peripheral class may implement to control how the underlying peripheral hardware resource is managed by the power management facility of the device.
PowerManaged.Group - Interface in com.oracle.deviceaccess.power
The Group interface provides methods for registering for power state changes of peripherals belonging to the same power management group.
PowerSavingHandler - Interface in com.oracle.deviceaccess.power
The PowerSavingHandler interface defines methods for getting notified of power state change requests on a specific Peripheral instance.
processResponse(ATDevice, String) - Method in interface com.oracle.deviceaccess.atcmd.CommandResponseHandler
Invoked to process an information text, final result code or intermediate result code response.
processResponse(ATDevice, String) - Method in interface com.oracle.deviceaccess.atcmd.UnsolicitedResponseHandler
Invoked to process an unsolicited result code response.
PulseCounter - Interface in com.oracle.deviceaccess.counter
The PulseCounter interface provides methods for controlling a pulse counter.
PulseCounterConfig - Class in com.oracle.deviceaccess.counter
The PulseCounterConfig class encapsulates the hardware addressing information, and static and dynamic configuration parameters of a pulse counter.
PulseCounterConfig(int, int, int) - Constructor for class com.oracle.deviceaccess.counter.PulseCounterConfig
Creates a new PulseCounterConfig with the specified hardware addressing information and type.
PulseCounterConfig(int, int, int, GPIOPin) - Constructor for class com.oracle.deviceaccess.counter.PulseCounterConfig
Creates a new PulseCounterConfig the specified hardware addressing information, type and GPIO pin source.
PulseCounterConfig(int, int, int, GPIOPinConfig) - Constructor for class com.oracle.deviceaccess.counter.PulseCounterConfig
Creates a new PulseCounterConfig the specified hardware addressing information, type and GPIO pin source.
PulseCounterConfig(String, int, int) - Constructor for class com.oracle.deviceaccess.counter.PulseCounterConfig
Creates a new PulseCounterConfig with the specified hardware addressing information and type.
PulseCounterConfig(String, int, int, GPIOPinConfig) - Constructor for class com.oracle.deviceaccess.counter.PulseCounterConfig
Creates a new PulseCounterConfig the specified hardware addressing information, type and GPIO pin source.
PulseCounterConfig(String, int, int, GPIOPin) - Constructor for class com.oracle.deviceaccess.counter.PulseCounterConfig
Creates a new PulseCounterConfig the specified hardware addressing information, type and GPIO pin source.
pulseGenerationCompleted(GenerationEvent) - Method in interface com.oracle.deviceaccess.pwm.GenerationListener
Invoked when the generated pulse count has reached the maximum value.
PWMChannel - Interface in com.oracle.deviceaccess.pwm
The PWMChannel interface provides methods for controlling a PWM (Pulse Width Modulation) signal generator channel.
PWMChannelConfig - Class in com.oracle.deviceaccess.pwm
The PWMChannelConfig class encapsulates the hardware addressing information, and static and dynamic configuration parameters of a PWM channel.
PWMChannelConfig(int, int, int, int, int) - Constructor for class com.oracle.deviceaccess.pwm.PWMChannelConfig
Creates a new PWMChannelConfig with the specified hardware addressing information and type.
PWMChannelConfig(int, int, int, int, int, GPIOPinConfig) - Constructor for class com.oracle.deviceaccess.pwm.PWMChannelConfig
Creates a new PWMChannelConfig the specified hardware addressing information, type and GPIO pin output.
PWMChannelConfig(int, int, int, int, int, GPIOPin) - Constructor for class com.oracle.deviceaccess.pwm.PWMChannelConfig
Creates a new PWMChannelConfig the specified hardware addressing information, type and GPIO pin output.
PWMChannelConfig(String, int, int, int, int) - Constructor for class com.oracle.deviceaccess.pwm.PWMChannelConfig
Creates a new PWMChannelConfig with the specified hardware addressing information and type.
PWMChannelConfig(String, int, int, int, int, GPIOPinConfig) - Constructor for class com.oracle.deviceaccess.pwm.PWMChannelConfig
Creates a new PWMChannelConfig the specified hardware addressing information, type and GPIO pin output.
PWMChannelConfig(String, int, int, int, int, GPIOPin) - Constructor for class com.oracle.deviceaccess.pwm.PWMChannelConfig
Creates a new PWMChannelConfig the specified hardware addressing information, type and GPIO pin output.
PWMPermission - Class in com.oracle.deviceaccess.pwm
The PWMPermission class defines permissions for PWM channel access.
PWMPermission(String) - Constructor for class com.oracle.deviceaccess.pwm.PWMPermission
Constructs a new PWMPermission with the specified target name and the implicit open action.
PWMPermission(String, String) - Constructor for class com.oracle.deviceaccess.pwm.PWMPermission
Constructs a new PWMPermission instance with the specified target name and action list.

R

RawBlock - Interface in com.oracle.deviceaccess.mmio
The RawBlock interface provides methods to access a continuous range of physical memory (raw memory) as a ByteBuffer.
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.
RawRegister<T extends java.lang.Number> - Interface in com.oracle.deviceaccess.mmio
The RawRegister interface provides methods for setting and getting the value of a register or memory area holding a value of type byte, short, int or long.
read(ByteBuffer) - Method in interface com.oracle.deviceaccess.generic.GenericBufferIODevice
Reads a sequence of bytes from this device into the given buffer.
read(int, ByteBuffer) - Method in interface com.oracle.deviceaccess.generic.GenericBufferIODevice
Reads a sequence of bytes from this device into the given buffer, skipping the first skip bytes read.
read() - Method in interface com.oracle.deviceaccess.i2cbus.I2CDevice
Reads one byte of data from this slave device.
read(ByteBuffer) - Method in interface com.oracle.deviceaccess.i2cbus.I2CDevice
Reads a sequence of bytes from this slave device into the given buffer.
read(int, ByteBuffer) - Method in interface com.oracle.deviceaccess.i2cbus.I2CDevice
Reads a sequence of bytes from this device into the given buffer, skipping the first skip bytes read.
read(int, int, ByteBuffer) - Method in interface com.oracle.deviceaccess.i2cbus.I2CDevice
Reads a sequence of bytes from a subaddress or register address ofthis slave device into the given buffer.
read(int, int, int, ByteBuffer) - Method in interface com.oracle.deviceaccess.i2cbus.I2CDevice
Reads a sequence of bytes from a subaddress or register address of this device into the given buffer, skipping the first skip bytes read.
read() - Method in interface com.oracle.deviceaccess.spibus.SPIDevice
Reads one data word of up to 32 bits from this slave device.
read(ByteBuffer) - Method in interface com.oracle.deviceaccess.spibus.SPIDevice
Reads a sequence of bytes from this slave device into the given buffer.
read(int, ByteBuffer) - Method in interface com.oracle.deviceaccess.spibus.SPIDevice
Reads a sequence of bytes from this device into the given buffer, skipping the first skip bytes read.
read(ByteBuffer) - Method in interface com.oracle.deviceaccess.uart.UART
Reads a sequence of bytes from this UART into the given buffer.
refresh() - Method in interface com.oracle.deviceaccess.watchdog.WatchdogTimer
Refreshes the watchdog timer.
register(int, Class<P>, PeripheralConfig<? super P>, String, String...) - Static method in class com.oracle.deviceaccess.PeripheralManager
Registers under the specified ID (and optionally name and properties) a new peripheral device supporting the provided configuration.
REGISTER - Static variable in class com.oracle.deviceaccess.PeripheralMgmtPermission
The register action.
REGISTER_TYPE_BYTE - Static variable in class com.oracle.deviceaccess.mmio.MMIODeviceConfig
Type for a register holding a byte value.
REGISTER_TYPE_INT - Static variable in class com.oracle.deviceaccess.mmio.MMIODeviceConfig
Type for a register holding an integer value.
REGISTER_TYPE_SHORT - Static variable in class com.oracle.deviceaccess.mmio.MMIODeviceConfig
Type for a register holding a short integer value.
RegistrationEvent<P extends Peripheral<? super P>> - Class in com.oracle.deviceaccess
The RegistrationEvent class encapsulates peripheral registration and unregistration conditions.
RegistrationEvent(String, PeripheralDescriptor<P>) - Constructor for class com.oracle.deviceaccess.RegistrationEvent
Creates a new RegistrationEvent with the specified peripheral descriptor and initiator.
RegistrationEvent(PeripheralDescriptor<P>) - Constructor for class com.oracle.deviceaccess.RegistrationEvent
Creates a new RegistrationEvent with the specified peripheral descriptor and initiator.
RegistrationListener<P extends Peripheral<? super P>> - Interface in com.oracle.deviceaccess
The RegistrationListener interface defines methods for getting notified of the registration and unregistration of peripheral devices.
removeRegistrationListener(RegistrationListener<P>, Class<P>) - Static method in class com.oracle.deviceaccess.PeripheralManager
Removes the specified registration listener so that it no longer receives notification of registration and unregistration of peripherals of the specified type.
requestPowerStateChange(int, long) - Method in interface com.oracle.deviceaccess.power.PowerManaged
Requests the change of the peripheral's current power state to the specified power state for the specified duration.
resetCounting() - Method in interface com.oracle.deviceaccess.counter.PulseCounter
Resets the current count value.
resumeCounting() - Method in interface com.oracle.deviceaccess.counter.PulseCounter
Resumes the counting starting from the frozen count value.
RI_SIGNAL - Static variable in interface com.oracle.deviceaccess.modem.ModemSignalsControl
Ring Indicator (RI) signal.
RoundCompletionEvent<P extends Peripheral<? super P>,B extends java.nio.Buffer> - Class in com.oracle.deviceaccess
The RoundCompletionEvent class encapsulates the completion condition of a round of I/O operation.
RoundCompletionEvent(P, B, int) - Constructor for class com.oracle.deviceaccess.RoundCompletionEvent
Creates a new RoundCompletionEvent with the specified I/O buffer and time-stamped with the current time.
RoundCompletionEvent(P, B, int, long, int) - Constructor for class com.oracle.deviceaccess.RoundCompletionEvent
Creates a new RoundCompletionEvent with the specified I/O buffer and timestamp.
RTS_SIGNAL - Static variable in interface com.oracle.deviceaccess.modem.ModemSignalsControl
Ready To Send (RTS) signal.

S

sendCommand(String) - Method in interface com.oracle.deviceaccess.atcmd.ATDevice
Sends an AT command and wait for the response.
sendCommand(String, CommandResponseHandler) - Method in interface com.oracle.deviceaccess.atcmd.ATDevice
Sends an AT command and handle the response asynchronously.
set(T) - Method in interface com.oracle.deviceaccess.mmio.RawRegister
Sets the value at the memory area associated with this object.
SET_DIRECTION - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinPermission
The setdirection action.
SET_DIRECTION - Static variable in class com.oracle.deviceaccess.gpio.GPIOPortPermission
The setdirection action.
setBaudRate(int) - Method in interface com.oracle.deviceaccess.uart.UART
Sets the baud rate.
setBit(int) - Method in interface com.oracle.deviceaccess.mmio.RawRegister
Sets (to 1) the designated bit value at the memory area associated with this object.
setBits(T) - Method in interface com.oracle.deviceaccess.mmio.RawRegister
Sets (to 1) the specified bits at the memory area associated with this object.
setControl(GenericDeviceControl<T>, T) - Method in interface com.oracle.deviceaccess.generic.GenericDevice
Sets the value of the specified control.
setDataBits(int) - Method in interface com.oracle.deviceaccess.uart.UART
Sets the number of bits per character.
setDirection(int) - Method in interface com.oracle.deviceaccess.gpio.GPIOPin
Sets this GPIO pin for output or input.
setDirection(int) - Method in interface com.oracle.deviceaccess.gpio.GPIOPort
Sets this GPIO port for output or input.
setEventListener(int, GenericEventListener) - Method in interface com.oracle.deviceaccess.generic.GenericDevice
Registers a GenericEventListener instance to monitor native events of the designated type fired by the peripheral device associated to this GenericDevice object.
setEventListener(int, UARTEventListener) - Method in interface com.oracle.deviceaccess.uart.UART
Registers a UARTEventListener instance to monitor input data availability, input buffer overrun and/or empty output buffer conditions.
setInputListener(PinListener) - Method in interface com.oracle.deviceaccess.gpio.GPIOPin
Registers a PinListener instance which will get asynchronously notified when this GPIO pin's value changes and according to the current trigger mode (see GPIOPin.getTrigger()).
setInputListener(PortListener) - Method in interface com.oracle.deviceaccess.gpio.GPIOPort
Registers a PortListener instance which will get asynchronously notified when this GPIO port's value changes.
setMMIOEventListener(int, byte[], int, 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 and capture the content of designated memory area.
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.
setMMIOEventListener(int, String, 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 and capture the content of designated register or block.
setParity(int) - Method in interface com.oracle.deviceaccess.uart.UART
Sets the parity.
setPowerSavingHandler(PowerSavingHandler) - Method in interface com.oracle.deviceaccess.power.PowerManaged.Group
Registers a PowerSavingHandler instance to get asynchronously notified when the power management facility is about to change the power state of this group, hence allowing the application to veto the power state change.
setPulsePeriod(int) - Method in interface com.oracle.deviceaccess.pwm.PWMChannel
Sets the pulse period of this PWM channel.
setReceiveTriggerLevel(int) - Method in interface com.oracle.deviceaccess.uart.UART
Sets the receive trigger level.
setSamplingInterval(int) - Method in interface com.oracle.deviceaccess.adc.ADCChannel
Sets the input sampling interval (in microseconds).
setSamplingInterval(int) - Method in interface com.oracle.deviceaccess.dac.DACChannel
Sets the output sampling interval (in microseconds).
setSignalChangeListener(ModemSignalListener<P>, int) - Method in interface com.oracle.deviceaccess.modem.ModemSignalsControl
Registers a ModemSignalListener instance which will get asynchronously notified when one of the designated signals changes.
setSignalState(int, boolean) - Method in interface com.oracle.deviceaccess.modem.ModemSignalsControl
Sets or clears the designated signal.
setStopBits(int) - Method in interface com.oracle.deviceaccess.uart.UART
Sets the number of stop bits per character.
setTrigger(int) - Method in interface com.oracle.deviceaccess.gpio.GPIOPin
Sets this GPIO pin trigger mode.
setUnsolicitedResponseHandler(UnsolicitedResponseHandler) - Method in interface com.oracle.deviceaccess.atcmd.ATDevice
Registers a handler for handling Unsolicited Result Code responses.
setValue(boolean) - Method in interface com.oracle.deviceaccess.gpio.GPIOPin
Sets the value of this GPIO pin.
setValue(int) - Method in interface com.oracle.deviceaccess.gpio.GPIOPort
Sets the value of this GPIO port.
SHARED - Static variable in class com.oracle.deviceaccess.PeripheralManager
Shared access mode.
signalID - Variable in class com.oracle.deviceaccess.modem.ModemSignalEvent
The signal ID.
signalState - Variable in class com.oracle.deviceaccess.modem.ModemSignalEvent
The signal state.
signalStateChanged(ModemSignalEvent<P>) - Method in interface com.oracle.deviceaccess.modem.ModemSignalListener
Invoked when the state of a modem signal has changed.
SPIDevice - Interface in com.oracle.deviceaccess.spibus
The SPIDevice interface provides methods for transmitting and receiving data to/from an SPI slave device.
SPIDeviceConfig - Class in com.oracle.deviceaccess.spibus
The SPIDeviceConfig class encapsulates the hardware addressing information, and static and dynamic configuration parameters of an SPI slave device.
SPIDeviceConfig(int, int, int, int, int, int) - Constructor for class com.oracle.deviceaccess.spibus.SPIDeviceConfig
Creates a new SPIDeviceConfig with the specified hardware addressing information and configuration parameters.
SPIDeviceConfig(String, int, int, int, int, int) - Constructor for class com.oracle.deviceaccess.spibus.SPIDeviceConfig
Creates a new SPIDeviceConfig with the specified hardware addressing information and configuration parameters.
SPIPermission - Class in com.oracle.deviceaccess.spibus
The SPIPermission class defines permissions for SPI slave device access.
SPIPermission(String) - Constructor for class com.oracle.deviceaccess.spibus.SPIPermission
Constructs a new ADCPermission with the specified target name and the implicit open action.
SPIPermission(String, String) - Constructor for class com.oracle.deviceaccess.spibus.SPIPermission
Constructs a new SPIPermission instance with the specified target name and action list.
start(long) - Method in interface com.oracle.deviceaccess.watchdog.WatchdogTimer
Starts the watchdog timer with the specified timeout.
start(long) - Method in interface com.oracle.deviceaccess.watchdog.WindowedWatchdogTimer
Starts the watchdog timer with the specified timeout and with a closed window delay set to 0.
start(long, long) - Method in interface com.oracle.deviceaccess.watchdog.WindowedWatchdogTimer
Starts the windowed watchdog timer with the specified closed window delay and timeout.
startAcquisition(IntBuffer, AcquisitionRoundListener) - Method in interface com.oracle.deviceaccess.adc.ADCChannel
Starts asynchronous analog input acquisition on this channel and reads a series of raw sampled input values.
startAcquisition(IntBuffer, IntBuffer, AcquisitionRoundListener) - Method in interface com.oracle.deviceaccess.adc.ADCChannel
Starts asynchronous analog input acquisition on this channel and reads a series of raw sampled input values.
startCounting() - Method in interface com.oracle.deviceaccess.counter.PulseCounter
Starts a pulse counting session.
startCounting(int, long, CountingListener) - Method in interface com.oracle.deviceaccess.counter.PulseCounter
Starts an asynchronous pulse counting session.
startGeneration(IntBuffer, GenerationRoundListener) - Method in interface com.oracle.deviceaccess.dac.DACChannel
Starts asynchronous analog output generation on this channel from a series of raw output values (samples).
startGeneration(IntBuffer, IntBuffer, GenerationRoundListener) - Method in interface com.oracle.deviceaccess.dac.DACChannel
Starts asynchronous analog output generation on this channel from a series of raw output values (samples).
startGeneration(int) - Method in interface com.oracle.deviceaccess.pwm.PWMChannel
Starts an asynchronous pulse train generation session - continuously generating pulses of the specified width until explicitly stopped.
startGeneration(int, int, GenerationListener) - Method in interface com.oracle.deviceaccess.pwm.PWMChannel
Starts an asynchronous pulse train generation session - generating pulses of the specified width up to the specified count.
startGeneration(IntBuffer, GenerationRoundListener) - Method in interface com.oracle.deviceaccess.pwm.PWMChannel
Starts asynchronous pulse train generation in sucessive rounds - initially generating pulses of the specified widths up to the specified initial count - as indicated by the number of remaining elements in the provided buffer.
startGeneration(IntBuffer, IntBuffer, GenerationRoundListener) - Method in interface com.oracle.deviceaccess.pwm.PWMChannel
Starts asynchronous pulse train generation in sucessive rounds.
startMonitoring(int, int, MonitoringListener) - Method in interface com.oracle.deviceaccess.adc.ADCChannel
Starts monitoring this channel analog input and asynchronously notifies the provided MonitoringListener instance when this channel's raw sampled input value gets out of or back in the specified range (as defined by a low and a high threshold value).
startReading(ByteBuffer, InputRoundListener<UART, ByteBuffer>) - Method in interface com.oracle.deviceaccess.uart.UART
Starts asynchronous reading in sucessive rounds - reading data into the provided buffer.
startReading(ByteBuffer, ByteBuffer, InputRoundListener<UART, ByteBuffer>) - Method in interface com.oracle.deviceaccess.uart.UART
Starts asynchronous reading in sucessive rounds.
startWriting(ByteBuffer, OutputRoundListener<UART, ByteBuffer>) - Method in interface com.oracle.deviceaccess.uart.UART
Starts asynchronous writing in sucessive rounds - initially writing the data remaining in the provided buffer.
startWriting(ByteBuffer, ByteBuffer, OutputRoundListener<UART, ByteBuffer>) - Method in interface com.oracle.deviceaccess.uart.UART
Starts asynchronous writing in successive rounds.
stop() - Method in interface com.oracle.deviceaccess.watchdog.WatchdogTimer
Stops this watchdog timer.
stopAcquisition() - Method in interface com.oracle.deviceaccess.adc.ADCChannel
Stops the asynchronous analog input acquisition on this channel as started by a call to one of the startAcquisition methods.
STOPBITS_1 - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
Number of STOP bits - 1.
STOPBITS_1_5 - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
Number of STOP bits - 1-1/2.
STOPBITS_2 - Static variable in class com.oracle.deviceaccess.uart.UARTConfig
Number of STOP bits - 2.
stopCounting() - Method in interface com.oracle.deviceaccess.counter.PulseCounter
Stops the pulse counting and freezes the current count value.
stopGeneration() - Method in interface com.oracle.deviceaccess.dac.DACChannel
Stops the asynchronous analog output generation on this channel as started by a call to one of the startGeneration methods.
stopGeneration() - Method in interface com.oracle.deviceaccess.pwm.PWMChannel
Stops (cancels) the currently active pulse generation session.
stopMonitoring() - Method in interface com.oracle.deviceaccess.adc.ADCChannel
Stops the range monitoring of this channel analog input as started by a call to the startMonitoring() method.
stopReading() - Method in interface com.oracle.deviceaccess.uart.UART
Stops (cancels) the currently active reading session.
stopWriting() - Method in interface com.oracle.deviceaccess.uart.UART
Stops (cancels) the currently active writing session.
suspendCounting() - Method in interface com.oracle.deviceaccess.counter.PulseCounter
Suspends the pulse counting and freezes the current count value.

T

TERMINAL_VALUE_REACHED - Static variable in class com.oracle.deviceaccess.counter.CountingEvent
Indicates that the pulse count value has reached the defined terminal value.
thresholdReached(MonitoringEvent) - Method in interface com.oracle.deviceaccess.adc.MonitoringListener
Invoked when the input value has reached the low or high threshold.
timeStamp - Variable in class com.oracle.deviceaccess.PeripheralEvent
The time (in milliseconds) when this event (first) occurred.
timeStampMicros - Variable in class com.oracle.deviceaccess.PeripheralEvent
The additional microseconds to the timestamp for when this event (first) occurred.
Transactional - Interface in com.oracle.deviceaccess
The Transactional interface provides methods for demarcating a communication transaction.
transfer() - Method in class com.oracle.deviceaccess.i2cbus.I2CCombinedMessage
Transfers this combined message.
TRIGGER_BOTH_EDGES - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPin
Rising edge trigger.
TRIGGER_BOTH_EDGES - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Rising edge trigger.
TRIGGER_BOTH_LEVELS - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPin
Both levels trigger.
TRIGGER_BOTH_LEVELS - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Both levels trigger.
TRIGGER_FALLING_EDGE - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPin
Falling edge trigger.
TRIGGER_FALLING_EDGE - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Falling edge trigger.
TRIGGER_HIGH_LEVEL - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPin
High level trigger.
TRIGGER_HIGH_LEVEL - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
High level trigger.
TRIGGER_LOW_LEVEL - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPin
Low level trigger.
TRIGGER_LOW_LEVEL - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Low level trigger.
TRIGGER_NONE - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPin
No interrupt trigger.
TRIGGER_NONE - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
No interrupt trigger.
TRIGGER_RISING_EDGE - Static variable in interface com.oracle.deviceaccess.gpio.GPIOPin
Rising edge trigger.
TRIGGER_RISING_EDGE - Static variable in class com.oracle.deviceaccess.gpio.GPIOPinConfig
Rising edge trigger.
tryLock(int) - Method in interface com.oracle.deviceaccess.Peripheral
Attempts to lock for (platform-wide) exclusive access the underlying peripheral device resource.
tryLock(int) - Method in class com.oracle.deviceaccess.spi.AbstractPeripheral
Attempts to lock for (platform-wide) exclusive access the underlying peripheral device resource.
TYPE_FALLING_EDGE_ONLY - Static variable in class com.oracle.deviceaccess.counter.PulseCounterConfig
Falling pulse edge (counting only falling pulse edges).
TYPE_NEGATIVE_PULSE - Static variable in class com.oracle.deviceaccess.counter.PulseCounterConfig
Negative edge pulse: measured from falling edge to rising edge (counting well-formed negative edge pulses).
TYPE_POSITIVE_PULSE - Static variable in class com.oracle.deviceaccess.counter.PulseCounterConfig
Positive edge pulse: measured from rising edge to falling edge (counting well-formed positive edge pulses).
TYPE_RISING_EDGE_ONLY - Static variable in class com.oracle.deviceaccess.counter.PulseCounterConfig
Rising pulse edge (counting only rising pulse edges).

U

UART - Interface in com.oracle.deviceaccess.uart
The UART interface provides methods for controlling and accessing a UART (Universal Asynchronous Receiver/Transmitter).
UARTConfig - Class in com.oracle.deviceaccess.uart
The UARTConfig class encapsulates the hardware addressing information, and static and dynamic configuration parameters of a UART.
UARTConfig(int, int, int, int, int, int, int) - Constructor for class com.oracle.deviceaccess.uart.UARTConfig
Creates a new UARTConfig with the specified hardware addressing information and configuration parameters.
UARTConfig(int, int, int, int, int, int, int, int, int) - Constructor for class com.oracle.deviceaccess.uart.UARTConfig
Creates a new UARTConfig with the specified hardware addressing information and configuration parameters.
UARTConfig(String, int, int, int, int, int, int) - Constructor for class com.oracle.deviceaccess.uart.UARTConfig
Creates a new UARTConfig with the specified hardware addressing information and configuration parameters.
UARTConfig(String, int, int, int, int, int, int, int, int) - Constructor for class com.oracle.deviceaccess.uart.UARTConfig
Creates a new UARTConfig with the specified hardware addressing information and configuration parameters.
UARTEvent - Class in com.oracle.deviceaccess.uart
The UARTEvent class encapsulates events fired by peripherals that implement the UART interface.
UARTEvent(UART, int) - Constructor for class com.oracle.deviceaccess.uart.UARTEvent
Creates a new UARTEvent with the specified value and time-stamped with the current time.
UARTEvent(UART, int, long, int) - Constructor for class com.oracle.deviceaccess.uart.UARTEvent
Creates a new UARTEvent with the specified value and timestamp.
UARTEventListener - Interface in com.oracle.deviceaccess.uart
The UARTEventListener interface defines methods for getting notified of events fired by peripheral devices that implement the UART interface.
UARTPermission - Class in com.oracle.deviceaccess.uart
The UARTPermission class defines permissions for UART channel access.
UARTPermission(String) - Constructor for class com.oracle.deviceaccess.uart.UARTPermission
Constructs a new UARTPermission with the specified target name and the implicit open action.
UARTPermission(String, String) - Constructor for class com.oracle.deviceaccess.uart.UARTPermission
Constructs a new UARTPermission instance with the specified target name and action list.
UnavailablePeripheralException - Exception in com.oracle.deviceaccess
Thrown by the PeripheralManager to indicate that a peripheral cannot be open because it is already open or that a peripheral cannot be acquired for exclusive access.
UnavailablePeripheralException() - Constructor for exception com.oracle.deviceaccess.UnavailablePeripheralException
Constructs a new UnavailablePeripheralException instance with null as its detailed reason message.
UnavailablePeripheralException(String) - Constructor for exception com.oracle.deviceaccess.UnavailablePeripheralException
Constructs a new UnavailablePeripheralException instance with the specified detailed reason message.
UNDEFINED_ID - Static variable in interface com.oracle.deviceaccess.PeripheralDescriptor
Undefined peripheral numerical ID.
UNLIMITED_DURATION - Static variable in interface com.oracle.deviceaccess.power.PowerManaged
Unlimited or unknown power state change requested duration.
unlock() - Method in interface com.oracle.deviceaccess.Peripheral
Releases from (platform-wide) exclusive access the underlying peripheral device resource.
unlock() - Method in class com.oracle.deviceaccess.spi.AbstractPeripheral
Releases from (platform-wide) exclusive access the underlying peripheral device resource.
unregister(int) - Static method in class com.oracle.deviceaccess.PeripheralManager
Unregisters the peripheral device associated with the specified ID.
UNREGISTER - Static variable in class com.oracle.deviceaccess.PeripheralMgmtPermission
The unregister action.
UnsolicitedResponseHandler - Interface in com.oracle.deviceaccess.atcmd
The UnsolicitedResponseHandler interface defines methods for handling unsolicited result code responses from an AT device.
UNSPECIFIED_ID - Static variable in class com.oracle.deviceaccess.PeripheralManager
Unspecified peripheral numerical ID - requesting the allocation of a free ID.
UnsupportedAccessModeException - Exception in com.oracle.deviceaccess
Thrown by the PeripheralManager to indicate that the looked up peripheral cannot be opened in the requested access mode.
UnsupportedAccessModeException() - Constructor for exception com.oracle.deviceaccess.UnsupportedAccessModeException
Constructs a new PeripheralTypeNotSupportedException instance with null as its detailed reason message.
UnsupportedAccessModeException(String) - Constructor for exception com.oracle.deviceaccess.UnsupportedAccessModeException
Constructs a new PeripheralTypeNotSupportedException instance with the specified detailed reason message.

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

WatchdogTimer - Interface in com.oracle.deviceaccess.watchdog
The WatchdogTimer interface provides methods for controlling a watchdog timer that can be used to force the device to reboot (or depending on the platform, the Java Virtual Machine to restart).
WatchdogTimerConfig - Class in com.oracle.deviceaccess.watchdog
The WatchdogTimerConfig class encapsulates the hardware addressing information, and static and dynamic configuration parameters of a watchdog timer.
WatchdogTimerConfig(String, int) - Constructor for class com.oracle.deviceaccess.watchdog.WatchdogTimerConfig
Creates a new WatchdogTimerConfig with the specified hardware addressing information.
WatchdogTimerConfig(int, int) - Constructor for class com.oracle.deviceaccess.watchdog.WatchdogTimerConfig
Creates a new WatchdogTimerConfig with the specified hardware addressing information.
WatchdogTimerPermission - Class in com.oracle.deviceaccess.watchdog
The WatchdogTimerPermission class defines permissions for watchdog timer access.
WatchdogTimerPermission(String) - Constructor for class com.oracle.deviceaccess.watchdog.WatchdogTimerPermission
Constructs a new WatchdogTimerPermission with the specified target name and the implicit open action.
WatchdogTimerPermission(String, String) - Constructor for class com.oracle.deviceaccess.watchdog.WatchdogTimerPermission
Constructs a new WatchdogTimerPermission instance with the specified target name and action list.
WindowedWatchdogTimer - Interface in com.oracle.deviceaccess.watchdog
The WindowedWatchdogTimer interface provides methods for controlling a watchdog timer that can be used to force the device to reboot (or depending on the platform, the Java Virtual Machine to restart).
write(ByteBuffer) - Method in interface com.oracle.deviceaccess.generic.GenericBufferIODevice
Writes a sequence of bytes to this device from the given buffer.
write(ByteBuffer) - Method in interface com.oracle.deviceaccess.i2cbus.I2CDevice
Writes a sequence of bytes to this slave device from the given buffer.
write(int) - Method in interface com.oracle.deviceaccess.i2cbus.I2CDevice
Writes one byte to this slave device.
write(int, int, ByteBuffer) - Method in interface com.oracle.deviceaccess.i2cbus.I2CDevice
Writes a sequence of bytes to a subaddress or register address of this slave device from the given buffer.
write(ByteBuffer) - Method in interface com.oracle.deviceaccess.spibus.SPIDevice
Writes a sequence of bytes to this slave device from the given buffer.
write(int) - Method in interface com.oracle.deviceaccess.spibus.SPIDevice
Writes one data word of up to 32 bits to this slave device.
write(ByteBuffer) - Method in interface com.oracle.deviceaccess.uart.UART
Writes a sequence of bytes to this UART from the given buffer.
writeAndRead(ByteBuffer, ByteBuffer) - Method in interface com.oracle.deviceaccess.spibus.SPIDevice
Exchanges (transmits and receives) data with this slave device.
writeAndRead(ByteBuffer, int, ByteBuffer) - Method in interface com.oracle.deviceaccess.spibus.SPIDevice
Exchanges (transmits and receives) data with this slave device skipping the specified number of bytes received.
writeAndRead(int) - Method in interface com.oracle.deviceaccess.spibus.SPIDevice
Exchanges (transmits and receives) one data word of up to 32 bits with this slave device.

X

xor(T) - Method in interface com.oracle.deviceaccess.mmio.RawRegister
Sets the value at the memory area associated with this object to the result of performing a logical XOR of the value at the memory area with the argument value.
A B C D E F G H I L M N O P R S T U V W X 
Device Access API
Proposal for Java ME 8