|
SunSPOT API V4.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.mhrp.aodv | An mesh routing package based on the AODV protocol. |
| com.sun.spot.peripheral.radio.proxy | Allows child isolates access to the radio controlled by the master isolate. |
| com.sun.spot.peripheral.radio.routing.interfaces | Interfaces that should be implemented by a routing protocol manager. |
| 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. |
|
| 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. |
|
| IBattery
|
|
| IDriver
Interface for all device drivers participating in the deep sleep setUp/tearDown process controlled by the DriverRegistry. |
|
| IDriverRegistry
|
|
| IEventHandler
|
|
| IFiqInterruptDaemon
|
|
| 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. |
|
| ISleepManager
|
|
| 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.mhrp.aodv | |
|---|---|
| NoRouteException
|
|
| 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.peripheral.radio.routing.interfaces | |
|---|---|
| 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 V4.0 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||