abortSequence.AbstractDevice class is the base implementation for
Device-implementing classes instantiated by DeviceProvider.MMIODevice if an offset used is out of valid boundary of the specified memory block.AccessOutOfBoundsException with null as its detailed reason message.AccessOutOfBoundsException with the specified detail message.AcquisitionRoundListener interface defines methods for getting notified of the
availability of sampled input values.ADCChannel interface provides methods for controlling an ADC (Analog to Digital
Converter) channel.ADCChannelConfig class encapsulates the hardware addressing information, and static
and dynamic configuration parameters of an ADC channel.ADCChannelConfig with the specified hardware addressing information and
configuration parameters.ADCChannelConfig with the specified hardware addressing information and
configuration parameters.ADCPermission class defines permissions for ADC channel access.ADCPermission with the specified target name and the implicit
open action.ADCPermission instance with the specified target name and action
list.RawBlock is mapped to as a direct ByteBuffer.AsyncErrorHandler interface defines methods for getting notified of errors of
asynchronous I/O operations.ATDevice interface provides methods for controlling a Data Communication Equipment
such as a modem or a cellular module using AT commands.ATDeviceConfig class encapsulates the hardware addressing information, and static and
dynamic configuration parameters of an AT device.ATDeviceConfig with the specified hardware addressing information.ATDeviceConfig with the specified hardware addressing information.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 defines permissions for AT device access.ATPermission with the specified target name and implicit open action.ATPermission instance with the specified target name and action list.BufferAccess interface provides methods for getting access to the device
(or the driver thereof) I/O buffers, if any.0) the designated bit value at the memory area associated with this object.0) the specified bits at the memory area associated with this object.Device to indicate that an operation is attempted on a
device which is closed.ClosedDeviceException instance with null as its detailed
reason message.CommandResponseHandler interface defines methods for handling responses to AT commands.Device is part of this group.CounterPermission class defines permissions for pulse counter access.CounterPermission with the specified target name and the implicit
open action.CounterPermission instance with the specified target name and action
list.CountingEvent class encapsulates pulse counting conditions such as counter terminal
value reached or counting session time interval expired.CountingEvent with the specified type, pulse count value and actual
counting time interval and time-stamped with the current time.CountingEvent with the specified type, pulse count value, actual
counting time interval and timestamp.CountingListener interface defines methods for getting notified of pulse counter
counting conditions such as counter terminal value reached or counting session time interval
expired as well of device errors.I2CCombinedMessage instance.DACChannel interface provides methods for controlling a DAC (Digital to Analog
Converter) channel.DACChannelConfig class encapsulates the hardware addressing information, and static
and dynamic configuration parameters of an DAC channel.DACChannelConfig with the specified hardware addressing information and
configuration parameters.DACChannelConfig with the specified hardware addressing information and
configuration parameters.DACPermission class defines permissions for DAC channel access.DACPermission with the specified target name and the implicit
open action.DACPermission instance with the specified target name and action
list.data action.DataConnection interface provides methods for reading and writing to a data
connection opened by issuing an AT command (e.g.DataConnectionHandler interface defines methods for handling connection state
changes.Device interface represents devices in the system.Device instance that fired this event or for which this event was fired.DeviceManager to indicate that a device is already
registered for the specified ID.DeviceAlreadyExistsException instance with null as its detailed
reason message.DeviceAlreadyExistsException instance with the specified detailed
reason message.DeviceConfig class is a tagging interface for all device configuration
classes.HardwareAddressing interface defines an abstraction of an hardware addressing
information common on different platforms.DeviceDescriptor interface encapsulates the identifying and descriptive
information of a device as well as its registered configuration (hardware addressing
parameters, and static and dynamic configuration parameters).DeviceEvent class encapsulates events fired by or on behalf of a
device.DeviceEventListener interface is a tagging interface that all event listeners
must implement.DeviceException instance with null as its detailed
reason message.DeviceException instance with the specified detailed reason
message.DeviceManager class provides methods for opening and registering
devices that can then be handled as Device instances.DeviceMgmtPermission class defines permissions for registering and unregistering devices as
well as opening devices using their registered configurations.DeviceMgmtPermission instance with the specified target name and action list.DeviceNotFoundException instance with null as its detailed reason message.DeviceNotFoundException instance with the specified detailed reason message.DevicePermission abstract class is the superclass of all device permissions.DevicePermission with the specified target name and the implicit
open action.DevicePermission instance with the specified target name and
action list.DeviceProvider interface provides methods to open Device instances of a certain type
and optionally with a specific configuration and a list of properties.Device instance.Device instance.Device instance and registers a
PowerSavingHandler instance to get asynchronously notified when the power management facility is about to
change the power state of the Device instance, hence allowing the application to veto the power state
change on the device.ADCChannelConfig objects for equality.ADCPermission objects for equality.ATDeviceConfig objects for equality.ATPermission objects for equality.CounterPermission objects for equality.PulseCounterConfig objects for equality.DACChannelConfig objects for equality.DACPermission objects for equality.DeviceMgmtPermission objects for equality.DevicePermission objects for equality.GenericDeviceConfig objects for equality.GenericPermission objects for equality.GPIOPinConfig objects for equality.GPIOPinPermission objects for equality.GPIOPortPermission objects for equality.I2CDeviceConfig objects for equality.I2CPermission objects for equality.MMIODeviceConfig objects for equality.RawBlockConfig objects for equality.RawMemoryConfig objects for equality.RawRegisterConfig objects for equality.MMIOPermission objects for equality.PWMChannelConfig objects for equality.PWMPermission objects for equality.SPIDeviceConfig objects for equality.SPIPermission objects for equality.UARTConfig objects for equality.UARTPermission objects for equality.WatchdogTimerConfig objects for equality.WatchdogTimerPermission objects for equality."+++" escape sequence.count raw output values from the provided buffer to this channel for
conversion.count pulses of the specified widths.GenerationEvent class encapsulates pulse a generation completion condition (i.e.GenerationEvent with the specified type, pulse count and time-stamped with the current
time.GenerationEvent with the specified type, pulse count and timestamp.GenerationListener interface defines methods for getting notified of pulse generation completion
conditions (i.e.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 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 defines generic methods for accessing and controlling
devices using read and write operations.GenericDevice interface defines methods for setting and getting
device-specific configuration and access (I/O) controls as well as registering event listeners.GenericDeviceConfig class encapsulates the hardware addressing information of generic
device.GenericDeviceConfig with the specified hardware addressing information
.GenericDeviceConfig with the specified hardware addressing information.GenericDeviceControl encapsulates a generic device's configuration
and access (I/O) controls.GenericDeviceControl with the specified ID and type.GenericEvent class encapsulates events fired by devices that implement the
GenericDevice interface.GenericEvent with the specified value and time-stamped with the current
time.GenericEvent with the specified value and timestamp.GenericEventListener interface defines methods for getting notified of events fired
by devices that implement the GenericDevice interface.GenericPermission class defines permissions for g device access.GenericPermission with the specified target name and the implicit
open action.GenericPermission instance with the specified target name and action
list.open or
powermanage.open, data and powermanage.open or
powermanage.open or
powermanage.register,
unregister or open.open or
powermanage (additional actions may be defined by subclasses).open or
powermanage.open,
powermanage or setdirection.open,
powermanage or setdirection.open or
powermanage.open or powermanage.open or powermanage.open or powermanage.open or powermanage.open or powermanage.RawBlock instance.Bus instance representing the I2C bus this device is
connected to.DeviceConfig this provider can handle.ATDevice this data connection has been opened with.Device instance that fired this event or for which this event was
fired.Group this device belongs to.Device) of the device.setPulsePeriod.setPulsePeriod.setSamplingInterval.setSamplingInterval.RawBlock instance.RawMemory instance.Device instance.RawRegister instance can hold.Device instance this provider opens.GPIOPin interface provides methods for controlling a GPIO pin.GPIOPinConfig class encapsulates the hardware addressing information, and static and
dynamic configuration parameters of a GPIO pin.GPIOPinConfig with the specified hardware addressing information and
configuration parameters.GPIOPinConfig with the specified hardware addressing information and
configuration parameters.GPIOPinPermission class defines permissions for GPIO pin access.GPIOPinPermission with the specified target name and the implicit
open action.GPIOPinPermission instance with the specified target name and action
list.GPIOPort interface provides methods for controlling a GPIO port.GPIOPortConfig class encapsulates the hardware addressing information, and static and
dynamic configuration parameters of a GPIO port.GPIOPortConfig with the specified hardware addressing information and
configuration parameters.GPIOPortPermission class defines permissions for GPIO port access.GPIOPortPermission with the specified target name and the implicit
open action.GPIOPortPermission instance with the specified target name and
action list.Device instance
or PowerManaged.Group instance.Device instance or PowerManaged.Group instance.I2CCombinedMessage interface provides methods for constructing a
combined message.I2CDevice interface provides methods for sending and receiving data to/from an I2C
slave device.Bus interface is a simplified abstraction of an I2C bus
providing methods for creating combined messages.I2CDeviceConfig class encapsulates the hardware addressing information, and static
and dynamic configuration parameters of an I2C slave device.I2CDeviceConfig with the specified hardware addressing information and
configuration parameters.I2CDeviceConfig with the specified hardware addressing information and
configuration parameters.I2CPermission class defines permissions for I2C slave device access.ADCPermission with the specified target name and the implicit
open action.I2CPermission instance with the specified target name and action
list.ADCPermission object "implies" the specified permission.ATPermission object "implies" the specified permission.CounterPermission object "implies" the specified permission.DACPermission object "implies" the specified permission.DeviceMgmtPermission object "implies" the specified permission.DevicePermission object "implies" the specified permission.GenericPermission object "implies" the specified permission.GPIOPinPermission object "implies" the specified permission.GPIOPortPermission object "implies" the specified permission.I2CPermission object "implies" the specified permission.MMIOPermission object "implies" the specified permission.PWMPermission object "implies" the specified permission.SPIPermission object "implies" the specified permission.UARTPermission object "implies" the specified permission.WatchdogTimerPermission object "implies" the specified permission.InputRoundListener interface defines methods for getting notified of the completion
of an input round.InvalidDeviceConfigException instance with null as its detailed reason
message.InvalidDeviceConfigException instance with the specified detailed reason message.ADCChannel in case the requested sampling rate is higher than
the maximum sampling rate the ADC device can support.InvalidInputSamplingRateException with null as its detailed
reason message.InvalidInputSamplingRateException with the specified detail message.DACChannel in case the requested sampling rate is higher than
the maximum sampling rate the DAC device can support.InvalidOutputSamplingRateException with null as its detailed
reason message.InvalidOutputSamplingRateException with the specified detail
message.PWMChannel in case the requested pulse rate/frequency is higher than the maximum
rate/frequency the PWM device can support.InvalidPulseRateException with null as its detailed reason message.InvalidPulseRateException with the specified detail message.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 with null as its detailed reason message.InvalidWordLengthException with the specified detail message.1
)jdk.dio package.PowerManaged.LOWEST_POWER, hence allowing for a faster return to full performance).PowerManaged.LOW_POWER, hence only allowing for a slower return to full performance).DeviceProvider can open an instance of Device with the specified
properties.MMIODevice class provides methods to retrieve memory-mapped registers and memory blocks of a device
device.MMIODeviceConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of an MMIO device.MMIODeviceConfig with the specified hardware addressing information and configuration
parameters.MMIODeviceConfig with the specified hardware addressing information and configuration
parameters.RawBlockConfig class encapsulates the configuration parameters of a memory block.RawBlockConfig with the provided parameters.RawMemoryConfig class encapsulates the configuration parameters of a generic raw memory area.RawRegisterConfig class encapsulates the configuration parameters of a register.RawRegisterConfig with the provided parameters.MMIOEvent class encapsulates events fired by devices mapped to memory.MMIOEvent with the specified event ID and time-stamped
with the current time.MMIOEvent with the specified event ID and timestamp, and
with the captured content of the memory area or memory block designated upon registration.MMIOEvent with the specified event ID and timestamp.MMIOEvent with the specified event ID and timestamp, and
the captured value of the register designated upon registration.MMIOEventListener interface defines methods for getting notified of events fired by devices mapped to
memory.MMIOPermission class defines permissions for MMIO device access.MMIOPermission with the specified target name and the implicit open action.MMIOPermission instance with the specified target name and action list.ModemSignalEvent class encapsulates modem signal state changes.ModemSignalEvent with the specified value and time-stamped with the current time.ModemSignalEvent with the specified value and timestamp.ModemSignalListener interface defines methods for getting notified of modem signal changes.ModemSignalsControl interface provides methods for controlling and monitoring modem signals.ModemUART interface provides methods for controlling and accessing a UART (Universal Asynchronous
Receiver/Transmitter) with Modem control lines.MonitoringEvent class encapsulates ADC channel under- and over-threshold value
conditions.MonitoringEvent with the specified raw sampled value and time-stamped
with the current time..MonitoringEvent with the specified raw sampled value and timestamp.MonitoringListener interface defines methods for getting notified of ADC channel under- and
over-threshold input value conditions as well as device errors.PermissionCollection for storing ADCPermission objects.PermissionCollection for storing ATPermission objects.PermissionCollection for storing CounterPermission objects.PermissionCollection for storing DACPermission objects.PermissionCollection for storing DeviceMgmtPermission objects.PermissionCollection for storing DevicePermission objects.PermissionCollection for storing GenericPermission objects.PermissionCollection for storing GPIOPinPermission objects.PermissionCollection for storing GPIOPortPermission objects.PermissionCollection for storing I2CPermission objects.PermissionCollection for storing MMIOPermission objects.PermissionCollection for storing PWMPermission objects.PermissionCollection for storing SPIPermission objects.PermissionCollection for storing UARTPermission objects.PermissionCollection for storing WatchdogTimerPermission objects.Device instance of the specified type with the specified hardware
addressing information and configuration.Device instance of the specified type with the specified hardware
addressing information and configuration.Device instance for the provided numerical ID.Device instance for the provided numerical ID and type.Device instance for the provided numerical ID and type.Device instance for the provided numerical ID.Device instance with the specified hardware addressing information and
configuration.Device instance with the specified hardware addressing information and
configuration.Device instance for the specified name, type and/or
properties.Device instance for the specified name, type and/or
properties.open action.open action.Device instance with the specified properties, configuration and access mode.OutputRoundListener interface defines methods for getting notified of the completion
of an output round.PinEvent class encapsulates GPIO pin value changes.PinEvent with the specified value and time-stamped with the current
time.PinEvent with the specified value and timestamp.PinListener interface defines methods for getting notified of GPIO pin value changes.PortEvent class encapsulates GPIO port value changes.PortEvent with the specified value and time-stamped with the current
time.PortEvent with the specified value and timestamp.PortListener interface defines methods for getting notified of GPIO port value
changes.powermanage action.PowerManaged interface provides methods that a Device class may implement to control how the
underlying device hardware resource is managed by the power management facility of the device.Group interface provides methods for registering for power state changes of devices belonging
to the same power management group.PowerSavingHandler interface defines methods for getting notified of power state change requests on a
specific Device instance.PulseCounter interface provides methods for controlling a pulse counter.PulseCounterConfig class encapsulates the hardware addressing information, and static
and dynamic configuration parameters of a pulse counter.PulseCounterConfig with the specified hardware addressing information
and type.PulseCounterConfig the specified hardware addressing information, type
and GPIO pin source.PulseCounterConfig with the specified hardware addressing information
and type.PulseCounterConfig the specified hardware addressing information, type
and GPIO pin source.PWMChannel interface provides methods for controlling a PWM (Pulse Width Modulation) signal generator
channel.PWMChannelConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of a PWM channel.PWMChannelConfig with the specified hardware addressing information and type.PWMChannelConfig the specified hardware addressing information, type and GPIO pin output.PWMChannelConfig with the specified hardware addressing information and type.PWMChannelConfig the specified hardware addressing information, type and GPIO pin output.PWMPermission class defines permissions for PWM channel access.PWMPermission with the specified target name and the implicit open action.PWMPermission instance with the specified target name and action list.RawBlock interface provides methods to access a continuous range of physical memory (raw memory) as a
ByteBuffer.RawMemory interface provides generic methods for the different types of raw memory area a device
device's registers may be mapped to.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.skip bytes read.skip bytes read.skip bytes read.skip bytes read.register action.RegistrationEvent class encapsulates device registration and unregistration
conditions.RegistrationEvent with the specified device descriptor and
initiator.RegistrationEvent with the specified device descriptor and
initiator.RegistrationListener interface defines methods for getting notified of the
registration and unregistration of devices.RoundCompletionEvent class encapsulates the completion condition of a round of I/O
operation.RoundCompletionEvent with the specified I/O buffer and time-stamped
with the current time.RoundCompletionEvent with the specified I/O buffer and timestamp.setdirection action.setdirection action.1) the designated bit value at the memory area associated with this object.1) the specified bits at the memory area associated with this object.GenericEventListener instance to monitor native events of the designated
type fired by the device associated to this GenericDevice object.UARTEventListener instance to monitor input data availability, input buffer overrun and/or
empty output buffer conditions.PinListener instance which will get asynchronously notified when this
GPIO pin's value changes and according to the current trigger mode (see getTrigger).PortListener instance which will get asynchronously notified when this
GPIO port's value changes.MMIOEventListener instance to monitor native events of the designated type fired by the
device mapped to this MMIODevice object and capture the content of designated memory
area.MMIOEventListener instance to monitor native events of the designated type fired by the
device mapped to this MMIODevice object.MMIOEventListener instance to monitor native events of the designated type fired by the
device mapped to this MMIODevice object and capture the content of designated register
or block.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.ModemSignalListener instance which will get asynchronously notified when one of the
designated signals changes.SPIDevice interface provides methods for transmitting and receiving data to/from an SPI slave device.SPIDeviceConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of an SPI slave device.SPIDeviceConfig with the specified hardware addressing information and configuration
parameters.SPIDeviceConfig with the specified hardware addressing information and configuration
parameters.SPIDeviceConfig with the specified hardware addressing information and configuration
parameters.SPIDeviceConfig with the specified hardware addressing information and configuration
parameters.SPIPermission class defines permissions for SPI slave device access.ADCPermission with the specified target name and the implicit open action.SPIPermission instance with the specified target name and action list.0.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).startAcquisition methods.startGeneration methods.startMonitoring method.low or high threshold.Transactional interface provides methods for demarcating a communication transaction.UART interface provides methods for controlling and accessing a UART (Universal Asynchronous
Receiver/Transmitter).UARTConfig class encapsulates the hardware addressing information, and static and dynamic configuration
parameters of a UART.UARTConfig with the specified hardware addressing information and configuration parameters.UARTConfig with the specified hardware addressing information and configuration parameters.UARTConfig with the specified hardware addressing information and configuration parameters.UARTConfig with the specified hardware addressing information and configuration parameters.UARTEvent class encapsulates events fired by devices that
implement the UART interface.UARTEvent with the specified value and time-stamped
with the current time.UARTEvent with the specified value and timestamp.UARTEventListener interface defines methods for getting notified of events fired by devices
that implement the UART interface.UARTPermission class defines permissions for UART channel access.UARTPermission with the specified target name and the implicit open action.UARTPermission instance with the specified target name and action list.DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access.UnavailableDeviceException instance with null as its
detailed reason message.UnavailableDeviceException instance with the specified detailed
reason message.unregister action.UnsolicitedResponseHandler interface defines methods for handling unsolicited result
code responses from an AT device.DeviceManager to indicate that the looked-up device cannot be
opened in the requested access mode.UnsupportedAccessModeException instance with null as
its detailed reason message.UnsupportedAccessModeException instance with the specified
detailed reason message.DeviceManager to indicate permanent unavailability of the looked up
device.UnsupportedDeviceTypeException instance with null as
its detailed reason message.UnsupportedDeviceTypeException instance with the specified
detailed reason message.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 encapsulates the hardware addressing information, and static and dynamic
configuration parameters of a watchdog timer.WatchdogTimerConfig with the specified hardware addressing information.WatchdogTimerConfig with the specified hardware addressing information.WatchdogTimerPermission class defines permissions for watchdog timer access.WatchdogTimerPermission with the specified target name and the implicit open action.WatchdogTimerPermission instance with the specified target name and action list.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).Copyright © 2012, 2014, Oracle and/or its affiliates. All rights reserved.
Legal Notices