SunSPOT API V6.0


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

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


Copyright © 2006-2010 Oracle. All Rights Reserved.