Package | Description |
---|---|
jdk.dio |
Provides interfaces and classes for device I/O access and control.
|
jdk.dio.adc |
Interfaces and classes for reading analog inputs using an Analog to Digital Converter (ADC).
|
jdk.dio.atcmd |
Interfaces and classes for controlling a Data Communication Equipment such as a modem or a
cellular module using AT commands.
|
jdk.dio.counter |
Interfaces and classes for counting pulses (or events) on a digital input line.
|
jdk.dio.dac |
Interfaces and classes for writing analog outputs using a Digital to Analog Converter (DAC).
|
jdk.dio.generic |
Interfaces and classes for controlling devices using generic I/O operations.
|
jdk.dio.gpio |
Interfaces and classes for reading and writing from/to GPIO (General Purpose Input Output) pins
and ports of the device.
|
jdk.dio.i2cbus |
Interfaces and classes for I2C (Inter-Integrated Circuit Bus) device access.
|
jdk.dio.mmio |
Interfaces and classes for performing memory-mapped I/O.
|
jdk.dio.modem |
Interfaces and classes for controlling MODEM signals.
|
jdk.dio.power |
Interfaces and classes for power management of devices.
|
jdk.dio.pwm |
Interfaces and classes for generating PWM pulses on a digital output line.
|
jdk.dio.spi |
Service-provider classes for the
jdk.dio package. |
jdk.dio.spibus |
Interfaces and classes for SPI (Serial Peripheral Interface Bus) device access.
|
jdk.dio.uart |
Interfaces and classes for controlling and reading and writing from/to Universal Asynchronous Receiver/Transmitter
(UART), with optional Modem signals control.
|
jdk.dio.watchdog |
Interfaces and classes for using system watchdog timers (WDT).
|
Class and Description |
---|
AsyncErrorHandler
The
AsyncErrorHandler interface defines methods for getting notified of errors of
asynchronous I/O operations. |
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceAlreadyExistsException
Thrown by the
DeviceManager to indicate that a device is already
registered for the specified ID. |
DeviceConfig
The
DeviceConfig class is a tagging interface for all device configuration
classes. |
DeviceDescriptor
The
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
The
DeviceEvent class encapsulates events fired by or on behalf of a
device. |
DeviceEventListener
The
DeviceEventListener interface is a tagging interface that all event listeners
must implement. |
DeviceException
Thrown to indicate that a general exception occurred on a device operation.
|
DeviceNotFoundException
Thrown to indicate that there is no device matching the provided device numerical ID, name or properties.
|
InvalidDeviceConfigException
Thrown to indicate that the provided device configuration is invalid/is not supported.
|
RegistrationEvent
The
RegistrationEvent class encapsulates device registration and unregistration
conditions. |
RegistrationListener
The
RegistrationListener interface defines methods for getting notified of the
registration and unregistration of devices. |
RoundCompletionEvent
The
RoundCompletionEvent class encapsulates the completion condition of a round of I/O
operation. |
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
UnsupportedAccessModeException
Thrown by the
DeviceManager to indicate that the looked-up device cannot be
opened in the requested access mode. |
UnsupportedDeviceTypeException
Thrown by the
DeviceManager to indicate permanent unavailability of the looked up
device. |
Class and Description |
---|
AsyncErrorHandler
The
AsyncErrorHandler interface defines methods for getting notified of errors of
asynchronous I/O operations. |
BufferAccess
The
BufferAccess interface provides methods for getting access to the device
(or the driver thereof) I/O buffers, if any. |
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceConfig
The
DeviceConfig class is a tagging interface for all device configuration
classes. |
DeviceConfig.HardwareAddressing
The
HardwareAddressing interface defines an abstraction of an hardware addressing
information common on different platforms. |
DeviceEvent
The
DeviceEvent class encapsulates events fired by or on behalf of a
device. |
DeviceEventListener
The
DeviceEventListener interface is a tagging interface that all event listeners
must implement. |
DevicePermission
The
DevicePermission abstract class is the superclass of all device permissions. |
InputRoundListener
The
InputRoundListener interface defines methods for getting notified of the completion
of an input round. |
RoundCompletionEvent
The
RoundCompletionEvent class encapsulates the completion condition of a round of I/O
operation. |
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
Class and Description |
---|
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceConfig
The
DeviceConfig class is a tagging interface for all device configuration
classes. |
DeviceConfig.HardwareAddressing
The
HardwareAddressing interface defines an abstraction of an hardware addressing
information common on different platforms. |
DevicePermission
The
DevicePermission abstract class is the superclass of all device permissions. |
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
Class and Description |
---|
AsyncErrorHandler
The
AsyncErrorHandler interface defines methods for getting notified of errors of
asynchronous I/O operations. |
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceConfig
The
DeviceConfig class is a tagging interface for all device configuration
classes. |
DeviceConfig.HardwareAddressing
The
HardwareAddressing interface defines an abstraction of an hardware addressing
information common on different platforms. |
DeviceEvent
The
DeviceEvent class encapsulates events fired by or on behalf of a
device. |
DeviceEventListener
The
DeviceEventListener interface is a tagging interface that all event listeners
must implement. |
DevicePermission
The
DevicePermission abstract class is the superclass of all device permissions. |
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
Class and Description |
---|
AsyncErrorHandler
The
AsyncErrorHandler interface defines methods for getting notified of errors of
asynchronous I/O operations. |
BufferAccess
The
BufferAccess interface provides methods for getting access to the device
(or the driver thereof) I/O buffers, if any. |
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceConfig
The
DeviceConfig class is a tagging interface for all device configuration
classes. |
DeviceConfig.HardwareAddressing
The
HardwareAddressing interface defines an abstraction of an hardware addressing
information common on different platforms. |
DeviceEventListener
The
DeviceEventListener interface is a tagging interface that all event listeners
must implement. |
DevicePermission
The
DevicePermission abstract class is the superclass of all device permissions. |
OutputRoundListener
The
OutputRoundListener interface defines methods for getting notified of the completion
of an output round. |
RoundCompletionEvent
The
RoundCompletionEvent class encapsulates the completion condition of a round of I/O
operation. |
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
Class and Description |
---|
BufferAccess
The
BufferAccess interface provides methods for getting access to the device
(or the driver thereof) I/O buffers, if any. |
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceConfig
The
DeviceConfig class is a tagging interface for all device configuration
classes. |
DeviceConfig.HardwareAddressing
The
HardwareAddressing interface defines an abstraction of an hardware addressing
information common on different platforms. |
DeviceEvent
The
DeviceEvent class encapsulates events fired by or on behalf of a
device. |
DeviceEventListener
The
DeviceEventListener interface is a tagging interface that all event listeners
must implement. |
DevicePermission
The
DevicePermission abstract class is the superclass of all device permissions. |
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
Class and Description |
---|
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceConfig
The
DeviceConfig class is a tagging interface for all device configuration
classes. |
DeviceConfig.HardwareAddressing
The
HardwareAddressing interface defines an abstraction of an hardware addressing
information common on different platforms. |
DeviceEvent
The
DeviceEvent class encapsulates events fired by or on behalf of a
device. |
DeviceEventListener
The
DeviceEventListener interface is a tagging interface that all event listeners
must implement. |
DevicePermission
The
DevicePermission abstract class is the superclass of all device permissions. |
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
Class and Description |
---|
BufferAccess
The
BufferAccess interface provides methods for getting access to the device
(or the driver thereof) I/O buffers, if any. |
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceConfig
The
DeviceConfig class is a tagging interface for all device configuration
classes. |
DeviceConfig.HardwareAddressing
The
HardwareAddressing interface defines an abstraction of an hardware addressing
information common on different platforms. |
DevicePermission
The
DevicePermission abstract class is the superclass of all device permissions. |
Transactional
The
Transactional interface provides methods for demarcating a communication transaction. |
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
Class and Description |
---|
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceConfig
The
DeviceConfig class is a tagging interface for all device configuration
classes. |
DeviceConfig.HardwareAddressing
The
HardwareAddressing interface defines an abstraction of an hardware addressing
information common on different platforms. |
DeviceEvent
The
DeviceEvent class encapsulates events fired by or on behalf of a
device. |
DeviceEventListener
The
DeviceEventListener interface is a tagging interface that all event listeners
must implement. |
DevicePermission
The
DevicePermission abstract class is the superclass of all device permissions. |
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
Class and Description |
---|
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceEvent
The
DeviceEvent class encapsulates events fired by or on behalf of a
device. |
DeviceEventListener
The
DeviceEventListener interface is a tagging interface that all event listeners
must implement. |
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
Class and Description |
---|
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
Class and Description |
---|
AsyncErrorHandler
The
AsyncErrorHandler interface defines methods for getting notified of errors of
asynchronous I/O operations. |
BufferAccess
The
BufferAccess interface provides methods for getting access to the device
(or the driver thereof) I/O buffers, if any. |
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceConfig
The
DeviceConfig class is a tagging interface for all device configuration
classes. |
DeviceConfig.HardwareAddressing
The
HardwareAddressing interface defines an abstraction of an hardware addressing
information common on different platforms. |
DeviceEvent
The
DeviceEvent class encapsulates events fired by or on behalf of a
device. |
DeviceEventListener
The
DeviceEventListener interface is a tagging interface that all event listeners
must implement. |
DevicePermission
The
DevicePermission abstract class is the superclass of all device permissions. |
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
Class and Description |
---|
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceConfig
The
DeviceConfig class is a tagging interface for all device configuration
classes. |
DeviceDescriptor
The
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). |
DeviceNotFoundException
Thrown to indicate that there is no device matching the provided device numerical ID, name or properties.
|
InvalidDeviceConfigException
Thrown to indicate that the provided device configuration is invalid/is not supported.
|
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
UnsupportedAccessModeException
Thrown by the
DeviceManager to indicate that the looked-up device cannot be
opened in the requested access mode. |
Class and Description |
---|
BufferAccess
The
BufferAccess interface provides methods for getting access to the device
(or the driver thereof) I/O buffers, if any. |
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceConfig
The
DeviceConfig class is a tagging interface for all device configuration
classes. |
DeviceConfig.HardwareAddressing
The
HardwareAddressing interface defines an abstraction of an hardware addressing
information common on different platforms. |
DevicePermission
The
DevicePermission abstract class is the superclass of all device permissions. |
Transactional
The
Transactional interface provides methods for demarcating a communication transaction. |
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
Class and Description |
---|
BufferAccess
The
BufferAccess interface provides methods for getting access to the device
(or the driver thereof) I/O buffers, if any. |
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceConfig
The
DeviceConfig class is a tagging interface for all device configuration
classes. |
DeviceConfig.HardwareAddressing
The
HardwareAddressing interface defines an abstraction of an hardware addressing
information common on different platforms. |
DeviceEvent
The
DeviceEvent class encapsulates events fired by or on behalf of a
device. |
DeviceEventListener
The
DeviceEventListener interface is a tagging interface that all event listeners
must implement. |
DevicePermission
The
DevicePermission abstract class is the superclass of all device permissions. |
InputRoundListener
The
InputRoundListener interface defines methods for getting notified of the completion
of an input round. |
OutputRoundListener
The
OutputRoundListener interface defines methods for getting notified of the completion
of an output round. |
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
Class and Description |
---|
ClosedDeviceException
Thrown by an instance of
Device to indicate that an operation is attempted on a
device which is closed. |
Device
The
Device interface represents devices in the system. |
DeviceConfig
The
DeviceConfig class is a tagging interface for all device configuration
classes. |
DeviceConfig.HardwareAddressing
The
HardwareAddressing interface defines an abstraction of an hardware addressing
information common on different platforms. |
DevicePermission
The
DevicePermission abstract class is the superclass of all device permissions. |
UnavailableDeviceException
Thrown by the
DeviceManager to indicate that a device cannot be open because it
is already open or that a device cannot be acquired for exclusive access. |
Copyright © 2012, 2014, Oracle and/or its affiliates. All rights reserved.
Legal Notices