|
SunSPOT API V3.0 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use com.sun.spot.peripheral | |
---|---|
com.sun.spot.io.j2me.radio | Support for the 'radio' GCF protocol. |
com.sun.spot.io.j2me.radiogram | Support for the 'radiogram' GCF protocol. |
com.sun.spot.io.j2me.radiostream | Support for the 'radiostream' GCF Protocol. |
com.sun.spot.peripheral | Access to the hardware peripherals built in to the Sun SPOT main board. |
com.sun.spot.peripheral.driver.proxy | Allows child isolates access to the driver registry maintained in the master isolate. |
com.sun.spot.peripheral.external | Generic support for external boards. |
com.sun.spot.peripheral.handler | Handlers for control button events. |
com.sun.spot.peripheral.proxy | Support for controlling PIO pins from child isolates. |
com.sun.spot.peripheral.radio | Support for using the Sun SPOT's radio. |
com.sun.spot.peripheral.radio.proxy | Allows child isolates access to the radio controlled by the master isolate. |
com.sun.spot.resourcesharing | The resource sharing framework exists to support people writing device drivers. |
com.sun.spot.sensorboard | Contains highest level interfaces and concrete classes that make up the SunSPOT sensorboard libraries. |
com.sun.spot.sensorboard.hardware | Interfaces and concrete classes that embody various pieces of hardware that are built into the SunSPOT sensorboards. |
com.sun.spot.sensorboard.peripheral | Interfaces and concrete implementations of various peripherals that are either connected to or built into the daughter cards. |
com.sun.spot.sensorboard.protocol | Collection of some simple classes that define external protocols that can be attached to SunSPOT daughtercards. |
com.sun.squawk.io.j2me.radiostream | The radiostream protocol supports streaming between two Sun SPOTs via the radio. |
Classes in com.sun.spot.peripheral used by com.sun.spot.io.j2me.radio | |
---|---|
IRadioControl
|
|
ITimeoutableConnection
This interface represents any Connection between a pair of Spots that can timeout on receiving data. |
Classes in com.sun.spot.peripheral used by com.sun.spot.io.j2me.radiogram | |
---|---|
ChannelBusyException
Thrown when an attempt to transmit over the radio fails because the channel is busy - and remains busy for a full set of retries. |
|
IMultipleHopConnection
Connections that implement IMultipleHopConnection support adjustment of the
number of hops between nodes that messages can make. |
|
IRadioControl
|
|
ITimeoutableConnection
This interface represents any Connection between a pair of Spots that can timeout on receiving data. |
|
NoAckException
Thrown when an attempt to transmit over the radio fails because no acknowledgement is received within the time limit specified in the I802.15.4 standard. |
|
NoRouteException
|
|
RadioConnectionBase
Abstract base class for classes that implement a radio Connection that can time out if an expected acknowledgment doesn't arrive for a sent packet. |
Classes in com.sun.spot.peripheral used by com.sun.spot.io.j2me.radiostream | |
---|---|
ChannelBusyException
Thrown when an attempt to transmit over the radio fails because the channel is busy - and remains busy for a full set of retries. |
|
IRadioControl
|
|
ITimeoutableConnection
This interface represents any Connection between a pair of Spots that can timeout on receiving data. |
|
NoAckException
Thrown when an attempt to transmit over the radio fails because no acknowledgement is received within the time limit specified in the I802.15.4 standard. |
|
NoRouteException
|
Classes in com.sun.spot.peripheral used by com.sun.spot.peripheral | |
---|---|
ConfigPage
Each Spot reserves some flash memory for configuration information. |
|
FiqInterruptDaemon
The FiqInterruptDaemon gives access to the handlers used for various notifications from the power controller. |
|
IAT91_AIC
The interface to the AT91 Interrupt Controller. |
|
IAT91_PIO
Interface to the AT91 Parallel I/O Controller. |
|
IAT91_PowerManager
Interface to the AT91 power manager for the Sun SPOT, allowing peripheral power consumption to be controlled by switching the peripheral clocks on or off. |
|
IAT91_TC
Interface to an AT91 Timer Counter. |
|
IDriver
Interface for all device drivers participating in the deep sleep setUp/tearDown process controlled by the DriverRegistry. |
|
IDriverRegistry
|
|
IEventHandler
|
|
IFlashMemoryDevice
Interface to flash memory devices on the main Spot board and external boards. |
|
ILed
Represents a simple one-colour LED |
|
ILTC3455
Interface to LTC3455 power control chip on the Spot. |
|
IPowerController
|
|
ISecuredSiliconArea
|
|
ISleepManager
|
|
ISpiMaster
Interface to the SPI master controller. |
|
ISpot
The interface to the root object of the Spot base library. |
|
ISpotPins
Interface to provide PIOPin objects representing pins assigned to various external functions on the Spot board. |
|
ITimeoutableConnection
This interface represents any Connection between a pair of Spots that can timeout on receiving data. |
|
IUSBPowerDaemon
|
|
PeripheralChipSelect
|
|
PIOPin
A PIOPin is a convenient way of manipulating an individual PIO pin. |
|
SpiPcs
|
|
UnableToDeepSleepException
This exception is thrown when an attempt to ensure a deep sleep fails because deep sleep is impossible. |
Classes in com.sun.spot.peripheral used by com.sun.spot.peripheral.driver.proxy | |
---|---|
IDriver
Interface for all device drivers participating in the deep sleep setUp/tearDown process controlled by the DriverRegistry. |
|
IDriverLookup
|
|
IDriverRegistry
|
Classes in com.sun.spot.peripheral used by com.sun.spot.peripheral.external | |
---|---|
IFlashMemoryDevice
Interface to flash memory devices on the main Spot board and external boards. |
|
PeripheralChipSelect
|
Classes in com.sun.spot.peripheral used by com.sun.spot.peripheral.handler | |
---|---|
IEventHandler
|
Classes in com.sun.spot.peripheral used by com.sun.spot.peripheral.proxy | |
---|---|
AbstractAT91_PIO
AbstractAT91_PIO |
|
IAT91_PIO
Interface to the AT91 Parallel I/O Controller. |
Classes in com.sun.spot.peripheral used by com.sun.spot.peripheral.radio | |
---|---|
ChannelBusyException
Thrown when an attempt to transmit over the radio fails because the channel is busy - and remains busy for a full set of retries. |
|
IDriver
Interface for all device drivers participating in the deep sleep setUp/tearDown process controlled by the DriverRegistry. |
|
NoAckException
Thrown when an attempt to transmit over the radio fails because no acknowledgement is received within the time limit specified in the I802.15.4 standard. |
|
NoRouteException
|
|
SpotFatalException
This class represents all API precondition violations by client programs. |
Classes in com.sun.spot.peripheral used by com.sun.spot.peripheral.radio.proxy | |
---|---|
ChannelBusyException
Thrown when an attempt to transmit over the radio fails because the channel is busy - and remains busy for a full set of retries. |
|
NoAckException
Thrown when an attempt to transmit over the radio fails because no acknowledgement is received within the time limit specified in the I802.15.4 standard. |
|
NoRouteException
|
Classes in com.sun.spot.peripheral used by com.sun.spot.resourcesharing | |
---|---|
SpotFatalException
This class represents all API precondition violations by client programs. |
Classes in com.sun.spot.peripheral used by com.sun.spot.sensorboard | |
---|---|
IDriver
Interface for all device drivers participating in the deep sleep setUp/tearDown process controlled by the DriverRegistry. |
|
IFlashMemoryDevice
Interface to flash memory devices on the main Spot board and external boards. |
Classes in com.sun.spot.peripheral used by com.sun.spot.sensorboard.hardware | |
---|---|
IDriver
Interface for all device drivers participating in the deep sleep setUp/tearDown process controlled by the DriverRegistry. |
Classes in com.sun.spot.peripheral used by com.sun.spot.sensorboard.peripheral | |
---|---|
ILed
Represents a simple one-colour LED |
Classes in com.sun.spot.peripheral used by com.sun.spot.sensorboard.protocol | |
---|---|
IAT91_PIO
Interface to the AT91 Parallel I/O Controller. |
Classes in com.sun.spot.peripheral used by com.sun.squawk.io.j2me.radiostream | |
---|---|
IRadioControl
|
|
ITimeoutableConnection
This interface represents any Connection between a pair of Spots that can timeout on receiving data. |
|
RadioConnectionBase
Abstract base class for classes that implement a radio Connection that can time out if an expected acknowledgment doesn't arrive for a sent packet. |
|
SunSPOT API V3.0 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |