Package | Description |
---|---|
com.oracle.deviceaccess |
Provides interfaces and classes for device I/O access and control.
|
com.oracle.deviceaccess.adc |
Interfaces and classes for reading analog inputs using an Analog to Digital Converter (ADC).
|
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 |
Interfaces and classes for counting pulses (or events) on a digital input line.
|
com.oracle.deviceaccess.dac |
Interfaces and classes for writing analog outputs using a Digital to Analog Converter (DAC).
|
com.oracle.deviceaccess.generic |
Interfaces and classes for controlling devices using generic I/O operations.
|
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 |
Interfaces and classes for I2C (Inter-Integrated Circuit Bus) device access.
|
com.oracle.deviceaccess.mmio |
Interfaces and classes for performing memory-mapped I/O.
|
com.oracle.deviceaccess.modem |
Interfaces and classes for controlling MODEM signals.
|
com.oracle.deviceaccess.power |
Interfaces and classes for power management of peripheral devices.
|
com.oracle.deviceaccess.spibus |
Interfaces and classes for SPI (Serial Peripheral Interface Bus) device access.
|
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 |
Interfaces and classes for using system watchdog timers (WDT).
|
Modifier and Type | Field and Description |
---|---|
protected Peripheral |
PeripheralEvent.peripheral
The
Peripheral instance that fired this event or for which this event was fired. |
Modifier and Type | Method and Description |
---|---|
Peripheral |
PeripheralEvent.getPeripheral()
Returns the
Peripheral instance that fired this event or for which this event was fired. |
static Peripheral |
PeripheralManager.open(java.lang.Class intf,
PeripheralConfig config)
Opens a
Peripheral instance of the specified type with the specified hardware addressing information and
configuration. |
static Peripheral |
PeripheralManager.open(int id)
Looks up and opens a
Peripheral instance for the provided numerical ID. |
static Peripheral |
PeripheralManager.open(int id,
java.lang.Class intf)
Looks up and opens a
Peripheral instance for the provided numerical ID and type. |
static Peripheral |
PeripheralManager.open(PeripheralConfig config)
Opens a
Peripheral instance with the specified hardware addressing information and configuration. |
static Peripheral |
PeripheralManager.open(java.lang.String name,
java.lang.Class intf,
java.lang.String[] properties)
Looks up and opens a
Peripheral instance for the specified name, type and/or properties. |
Modifier and Type | Interface and Description |
---|---|
interface |
ADCChannel
The
ADCChannel interface provides methods for controlling an ADC (Analog to Digital Converter) channel. |
Modifier and Type | Interface and Description |
---|---|
interface |
ATDevice
The
ATDevice interface provides methods for controlling a Data Communication Equipment such as a modem or a
cellular module using AT commands. |
interface |
ATModem
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. |
Modifier and Type | Interface and Description |
---|---|
interface |
PulseCounter
The
PulseCounter interface provides methods for controlling a pulse counter. |
Modifier and Type | Interface and Description |
---|---|
interface |
DACChannel
The
DACChannel interface provides methods for controlling a DAC (Digital to Analog Converter) channel. |
Modifier and Type | Interface and Description |
---|---|
interface |
GenericBufferIODevice
The
GenericBufferIODevice interface defines generic methods for accessing and controlling peripheral devices
using read and write operations. |
interface |
GenericDevice
The
GenericDevice interface defines methods for setting and getting peripheral device-specific configuration
and access (I/O) controls as well as registering event listeners. |
interface |
GenericStreamIODevice
The
GenericStreamIODevice interface defines generic methods for accessing and controlling peripheral devices
capable of working with input and output streams. |
Modifier and Type | Interface and Description |
---|---|
interface |
GPIOPin
The
GPIOPin interface provides methods for controlling a GPIO pin. |
interface |
GPIOPort
The
GPIOPort interface provides methods for controlling a GPIO port. |
Modifier and Type | Interface and Description |
---|---|
interface |
I2CDevice
The
I2CDevice interface provides methods for sending and receiving data to/from an I2C slave device. |
Modifier and Type | Interface and Description |
---|---|
interface |
MMIODevice
The
MMIODevice class provides methods to retrieve memory-mapped registers and memory blocks of a peripheral
device. |
Constructor and Description |
---|
ModemSignalEvent(Peripheral peripheral,
int signalID,
boolean signalState)
Creates a new
ModemSignalEvent with the specified value and time-stamped with the current time. |
ModemSignalEvent(Peripheral peripheral,
int signalID,
boolean signalState,
long timeStamp,
int timeStampMicros)
Creates a new
ModemSignalEvent with the specified value and timestamp. |
Modifier and Type | Method and Description |
---|---|
long |
PowerSavingHandler.handlePowerStateChangeRequest(Peripheral peripheral,
int currentState,
int requestedState,
long duration)
Invoked to allow the application to handle a power state change request on the designated
Peripheral
instance. |
Modifier and Type | Interface and Description |
---|---|
interface |
SPIDevice
The
SPIDevice interface provides methods for transmitting and receiving data to/from an SPI slave device. |
Modifier and Type | Interface and Description |
---|---|
interface |
ModemUART
The
ModemUART interface provides methods for controlling and accessing a UART (Universal Asynchronous
Receiver/Transmitter) with Modem control lines. |
interface |
UART
The
UART interface provides methods for controlling and accessing a UART (Universal Asynchronous
Receiver/Transmitter). |
Modifier and Type | Interface and Description |
---|---|
interface |
WatchdogTimer
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). |
interface |
WindowedWatchdogTimer
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). |
Copyright (c) 1990, 2013, Oracle and/or its affiliates. All rights reserved.