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.pwm |
Interfaces and classes for generating width-modulated pulses - Pulse Width Modulation (PWM) - 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).
|
Modifier and Type | Method and Description |
---|---|
<C extends DeviceConfig<? super P>> |
DeviceDescriptor.getConfiguration()
Returns the actual configuration of the device.
|
Modifier and Type | Method and Description |
---|---|
static <P extends Device<? super P>> |
DeviceManager.open(java.lang.Class<P> intf,
DeviceConfig<? super P> config)
Opens a device, returning a
Device instance of the specified type to access it. |
static <P extends Device<? super P>> |
DeviceManager.open(java.lang.Class<P> intf,
DeviceConfig<? super P> config,
int mode)
Opens a device, returning a
Device instance of the specified type to access it. |
static <P extends Device<? super P>> |
DeviceManager.open(DeviceConfig<? super P> config)
Opens a device, returning a
Device instance of the specified type to access it. |
static <P extends Device<? super P>> |
DeviceManager.open(DeviceConfig<? super P> config,
int mode)
Opens a device, returning a
Device instance of the specified type to access it. |
static <P extends Device<? super P>> |
DeviceManager.register(int id,
java.lang.Class<P> intf,
DeviceConfig<? super P> config,
java.lang.String name,
java.lang.String... properties)
Registers under the specified ID and name (as well as optional properties) a new device
supporting the provided configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
ADCChannelConfig
The
ADCChannelConfig class encapsulates the hardware addressing
information, and static and dynamic configuration parameters of an ADC
channel. |
Modifier and Type | Class and Description |
---|---|
class |
ATDeviceConfig
The
ATDeviceConfig class encapsulates the hardware addressing information, and static and
dynamic configuration parameters of an AT device. |
Modifier and Type | Class and Description |
---|---|
class |
PulseCounterConfig
The
PulseCounterConfig class encapsulates the hardware addressing information, and static
and dynamic configuration parameters of a pulse counter. |
Modifier and Type | Class and Description |
---|---|
class |
DACChannelConfig
The
DACChannelConfig class encapsulates the hardware addressing information, and static
and dynamic configuration parameters of an DAC channel. |
Modifier and Type | Class and Description |
---|---|
class |
GenericDeviceConfig
The
GenericDeviceConfig class encapsulates the hardware addressing information of generic
device. |
Modifier and Type | Class and Description |
---|---|
class |
GPIOPinConfig
The
GPIOPinConfig class encapsulates the hardware addressing information, and static and
dynamic configuration parameters of a GPIO pin. |
class |
GPIOPortConfig
The
GPIOPortConfig class encapsulates the hardware addressing information, and static and
dynamic configuration parameters of a GPIO port. |
Modifier and Type | Class and Description |
---|---|
class |
I2CDeviceConfig
The
I2CDeviceConfig class encapsulates the hardware addressing information, and static
and dynamic configuration parameters of an I2C slave device. |
Modifier and Type | Class and Description |
---|---|
class |
MMIODeviceConfig
The
MMIODeviceConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of an MMIO device. |
Modifier and Type | Class and Description |
---|---|
class |
PWMChannelConfig
The
PWMChannelConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of a PWM channel. |
Modifier and Type | Method and Description |
---|---|
DeviceConfig<? super P> |
DeviceProvider.deserialize(java.io.InputStream in)
De-serializes a
DeviceConfig object from the specified InputStream . |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends DeviceConfig<? super P>> |
DeviceProvider.getConfigType()
Returns the type of the
DeviceConfig this provider can handle. |
Modifier and Type | Method and Description |
---|---|
AbstractDevice<? super P> |
DeviceProvider.open(DeviceConfig<? super P> config,
java.lang.String[] properties,
int mode)
Opens a
Device instance with the specified properties, configuration and access mode. |
Modifier and Type | Class and Description |
---|---|
class |
SPIDeviceConfig
The
SPIDeviceConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of an SPI slave device. |
Modifier and Type | Class and Description |
---|---|
class |
UARTConfig
The
UARTConfig class encapsulates the hardware addressing information, and static and dynamic configuration
parameters of a UART. |
Modifier and Type | Class and Description |
---|---|
class |
WatchdogTimerConfig
The
WatchdogTimerConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of a watchdog timer. |
Copyright © 2012, 2015, Oracle and/or its affiliates. All rights reserved.
Legal Notices