|
SunSPOT API V6.0 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IService | |
|---|---|
| com.sun.spot.ipv6 | An implementation of an IPv6 protocol stack. |
| com.sun.spot.ipv6.icmp | An implementation of basic Internet Control Message Protocol (ICMP) functionality for IPv6. |
| com.sun.spot.ipv6.routing | An implementation of a routing table for an IPv6 network |
| com.sun.spot.ipv6.tcp | An implementation of the Transmission Control Protocol (TCP) for IPv6 |
| com.sun.spot.ipv6.udp | An implementation of the Unreliable Datagram Protocol (UDP) for IPv6 |
| com.sun.spot.networktools | Tools that answer network queries for information about the SPOT network stack |
| com.sun.spot.peripheral.ota | Support for managing remote Sun SPOTs using ant scripts. |
| 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.mhrp.lqrp | An mesh routing package based on the AODV protocol. |
| com.sun.spot.peripheral.radio.routing | Interfaces implemented by all routing protocols. |
| com.sun.spot.peripheral.radio.routing.interfaces | Interfaces that should be implemented by a routing protocol manager. |
| com.sun.spot.peripheral.radio.shrp | Support for a Single Hop based routing protocol. |
| com.sun.spot.sensorboard.service | |
| com.sun.spot.service | IService provides a general interface to allow running services to be controlled. |
| Uses of IService in com.sun.spot.ipv6 |
|---|
| Classes in com.sun.spot.ipv6 that implement IService | |
|---|---|
class |
IP
The main IP stack class |
class |
LowPanUncompressed
An implementation of RFC4944 without header compression |
| Uses of IService in com.sun.spot.ipv6.icmp |
|---|
| Classes in com.sun.spot.ipv6.icmp that implement IService | |
|---|---|
class |
ICMPv6
|
| Uses of IService in com.sun.spot.ipv6.routing |
|---|
| Classes in com.sun.spot.ipv6.routing that implement IService | |
|---|---|
class |
IPRoutingTable
A routing table for use by the IPv6 implementation. |
| Uses of IService in com.sun.spot.ipv6.tcp |
|---|
| Classes in com.sun.spot.ipv6.tcp that implement IService | |
|---|---|
class |
NetTimerStatics
|
class |
TCPStack
A place to keep the master TCP stack lock. |
| Uses of IService in com.sun.spot.ipv6.udp |
|---|
| Classes in com.sun.spot.ipv6.udp that implement IService | |
|---|---|
class |
UDP
The UDP component of the TCP stack. |
| Uses of IService in com.sun.spot.networktools |
|---|
| Classes in com.sun.spot.networktools that implement IService | |
|---|---|
class |
NetManagementServer
A daemon that responds to network management requests |
| Methods in com.sun.spot.networktools that return IService | |
|---|---|
static IService |
NetManagementServer.getNetManagementServer()
create and return the NetManagementServer singleton |
| Uses of IService in com.sun.spot.peripheral.ota |
|---|
| Subinterfaces of IService in com.sun.spot.peripheral.ota | |
|---|---|
interface |
IOTACommandServer
Defines constants used by Over-the-air command sessions. |
| Classes in com.sun.spot.peripheral.ota that implement IService | |
|---|---|
class |
OTACommandServer
This class monitors radiogram communications on port number 8 and establishes a new OTA session to handle commands. |
| Uses of IService in com.sun.spot.peripheral.radio |
|---|
| Subinterfaces of IService in com.sun.spot.peripheral.radio | |
|---|---|
interface |
ILowPan
Interface that specifies the minimum functionality offered by a layer that implements the LowPan specification |
interface |
IRadioPacketDispatcher
Acts like a basic pass through layer that's responsible for sending/receiving packets from the MAC layer IRadioPacketDispatcher also provides a set of radio control facilities for application developers such as controlling power output, channel and PAN ID. |
| Classes in com.sun.spot.peripheral.radio that implement IService | |
|---|---|
class |
LowPan
Packet processing layer based on the low pan draft. |
class |
LowPanSpotRadioHelper
A facade so OTA can access low-level radio features. |
class |
RadioPacketDispatcher
Implements IRadioPacketDispatcher
for the Spot environment. |
| Methods in com.sun.spot.peripheral.radio that return IService | |
|---|---|
IService |
LowPan.getNetManager()
returns a handle to the netmanagement object |
| Uses of IService in com.sun.spot.peripheral.radio.mhrp.aodv |
|---|
| Classes in com.sun.spot.peripheral.radio.mhrp.aodv that implement IService | |
|---|---|
class |
AODVManager
Implements a Routing Manager based on the Ad Hoc On Demand Distance Vector (AODV) Routing protocol. |
| Uses of IService in com.sun.spot.peripheral.radio.mhrp.lqrp |
|---|
| Classes in com.sun.spot.peripheral.radio.mhrp.lqrp that implement IService | |
|---|---|
class |
LQRPManager
|
| Uses of IService in com.sun.spot.peripheral.radio.routing |
|---|
| Classes in com.sun.spot.peripheral.radio.routing that implement IService | |
|---|---|
class |
RoutingPolicyManager
The object that oversees the routing policy for this node |
| Uses of IService in com.sun.spot.peripheral.radio.routing.interfaces |
|---|
| Subinterfaces of IService in com.sun.spot.peripheral.radio.routing.interfaces | |
|---|---|
interface |
IRoutingManager
This interface defines a routing manager |
interface |
IRoutingPolicyManager
|
| Uses of IService in com.sun.spot.peripheral.radio.shrp |
|---|
| Classes in com.sun.spot.peripheral.radio.shrp that implement IService | |
|---|---|
class |
SingleHopManager
The single hop routing modules makes all nodes look like they are 1 hop away. |
| Uses of IService in com.sun.spot.sensorboard.service |
|---|
| Classes in com.sun.spot.sensorboard.service that implement IService | |
|---|---|
class |
EDemoBoardBlink
A simple service to blink the LEDs on the SPOT eDemoboard. |
| Uses of IService in com.sun.spot.service |
|---|
| Subinterfaces of IService in com.sun.spot.service | |
|---|---|
interface |
ISpotBlink
A simple service that blinks LEDs on attached boards or performs an equivalent action, e.g. beep sound to a speaker, etc. |
interface |
ISpotRadioHelper
Interface for a generic SPOT Radio Manager service. |
| Classes in com.sun.spot.service that implement IService | |
|---|---|
class |
BasicService
A stub class for those simple services that do not run in their own threads. |
class |
BootloaderListenerService
Simple service to listen to the serial input over the USB connection and pass control to the bootloader. |
class |
Heartbeat
A simple service that blinks the SPOT processor board green LED in a heartbeat pattern. |
class |
SpotBlink
A simple service to blink the two LEDs on the SPOT main processor board. |
class |
TaskManager
TaskManager schedules and executes all current Tasks, including Conditions. |
| Methods in com.sun.spot.service that return IService | |
|---|---|
IService |
ServiceRegistry.lookup(Class serviceInterface)
Deprecated. Lookup a matching service. |
IService |
ServiceRegistry.lookup(Class serviceInterface,
String name)
Deprecated. Lookup a matching service with a specified service name. |
IService[] |
ServiceRegistry.lookupAll(Class serviceInterface)
Deprecated. Lookup all matching services. |
IService[] |
ServiceRegistry.lookupAll(Class serviceInterface,
String name)
Deprecated. Lookup all matching services with a specified service name. |
| Methods in com.sun.spot.service with parameters of type IService | |
|---|---|
void |
ServiceRegistry.add(IService serviceInstance)
Deprecated. Add a new service to the registery. |
void |
ServiceRegistry.remove(IService serviceInstance)
Deprecated. Remove a service from the registery. |
|
SunSPOT API V6.0 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||