uwcse.location
Class FuseSimDisplay

java.lang.Object
  |
  +--com.intel.research.rain.Service
        |
        +--uwcse.location.LocationService
              |
              +--uwcse.location.FuseSimDisplay
All Implemented Interfaces:
MessageHandler

public class FuseSimDisplay
extends LocationService

An aggregate service that runs a FusionService, DisplayService, and SimulationDriver in a single JVM for the purpose of easy testing.

Version:
$Revision: 1.10 $
Author:
Jeffrey Hightower

Nested Class Summary
 
Nested classes inherited from class uwcse.location.LocationService
LocationService.RediscoverServices
 
Field Summary
 
Fields inherited from class uwcse.location.LocationService
CONFIG_FILENAME, MESSAGE_ELEMENT, MESSAGE_EXTENSION, RPC_ELEMENT, RPC_EXCEPTION_ELEMENT, RPC_EXTENSION, RPC_RESULT_ELEMENT
 
Constructor Summary
protected FuseSimDisplay(String databaseDirectory, String simulationLogfile, double timeCompression)
          Construct a FuseSimDisplay.
 
Method Summary
static void main(String[] argv)
           
protected static void printUsageAndExit()
          Show the program argument usage and then exit.
 
Methods inherited from class uwcse.location.LocationService
addObject, callLocationRpc, correctedTimeMillis, getObject, getSysclockError, handleTerminalCommand, multicastLocationMsg, multicastLocationMsgs, processLocationMsg, processLocationRpc, runTerminalCommandLoop, sendLocationMsg, sendLocationMsgs, setDescription, withdraw
 
Methods inherited from class com.intel.research.rain.Service
getDaemon, getDispatcher, getServiceID, process, receive, setDaemon
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FuseSimDisplay

protected FuseSimDisplay(String databaseDirectory,
                         String simulationLogfile,
                         double timeCompression)
                  throws RainException,
                         LocationException
Construct a FuseSimDisplay.

Parameters:
databaseDirectory - filesystem directory of the fusion service database to load
simulationLogfile - name of the logfile to playback in the simulator
Throws:
RainException
LocationException
Method Detail

printUsageAndExit

protected static void printUsageAndExit()
Show the program argument usage and then exit.


main

public static void main(String[] argv)


This documentation is for the Location Stack v0.8. The latest distribution, the documentation, and the list of contributors to the Location Stack can always be found at http://portolano.cs.washington.edu/projects/location/

© Copyright 2004 University of Washington CSE