SunSPOT API V5.0


Uses of Interface
com.sun.spot.service.IService

Packages that use IService
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.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
 

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 onject 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
 

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 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 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.
 

Methods in com.sun.spot.service that return IService
 IService ServiceRegistry.lookup(Class serviceInterface)
          Lookup a matching service.
 IService ServiceRegistry.lookup(Class serviceInterface, String name)
          Lookup a matching service with a specified service name.
 IService[] ServiceRegistry.lookupAll(Class serviceInterface)
          Lookup all matching services.
 IService[] ServiceRegistry.lookupAll(Class serviceInterface, String name)
          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)
          Add a new service to the registery.
 void ServiceRegistry.remove(IService serviceInstance)
          Remove a service from the registery.
 


SunSPOT API V5.0


Copyright � 2006-2008 Sun Microsystems, Inc. All Rights Reserved.