edu.cmu.emulator.appServer
Interface GUIServer

All Superinterfaces:
Remote
All Known Implementing Classes:
GUIServerImpl

public interface GUIServer
extends Remote


Method Summary
 void addNewRoute(edu.cmu.emulator.appVis.info.RouteInfo routeInfo)
           
 void changeFadingModel(int pathKey, String fadingModelDefName)
           
 edu.cmu.emulator.appVis.info.ChannelInfo getChannelInfo(int srcAntennaKey, int destAntennaKey)
           
 int getCurTimeMillis()
           
 String getFadingModel(int pathKey)
           
 edu.cmu.emulator.appVis.info.InitInfo getInitInfo()
           
 edu.cmu.emulator.appVis.info.NodeInfo[] getNodeInfo()
           
 edu.cmu.emulator.appVis.info.PathInfo[] getPathInfo(int[] pathKeys)
           
 void haltNode(int nodeKey)
           
 boolean login(String loginName, char[] password)
           
 void moveNodeOverTime(int nodeKey, double[] pos, double timeSecs)
           
 void moveNodeWithSpeed(int nodeKey, double[] pos, double speedMPS)
           
 void rerouteNode(int nodeKey, int routeKey)
           
 void rerouteNode(int nodeKey, edu.cmu.emulator.appVis.info.RouteInfo routeInfo)
           
 

Method Detail

getInitInfo

edu.cmu.emulator.appVis.info.InitInfo getInitInfo()
                                                  throws RemoteException
Throws:
RemoteException

getNodeInfo

edu.cmu.emulator.appVis.info.NodeInfo[] getNodeInfo()
                                                    throws RemoteException
Throws:
RemoteException

getChannelInfo

edu.cmu.emulator.appVis.info.ChannelInfo getChannelInfo(int srcAntennaKey,
                                                        int destAntennaKey)
                                                        throws RemoteException
Throws:
RemoteException

getPathInfo

edu.cmu.emulator.appVis.info.PathInfo[] getPathInfo(int[] pathKeys)
                                                    throws RemoteException
Throws:
RemoteException

login

boolean login(String loginName,
              char[] password)
              throws RemoteException
Throws:
RemoteException

getCurTimeMillis

int getCurTimeMillis()
                     throws RemoteException
Throws:
RemoteException

moveNodeWithSpeed

void moveNodeWithSpeed(int nodeKey,
                       double[] pos,
                       double speedMPS)
                       throws RemoteException
Throws:
RemoteException

moveNodeOverTime

void moveNodeOverTime(int nodeKey,
                      double[] pos,
                      double timeSecs)
                      throws RemoteException
Throws:
RemoteException

haltNode

void haltNode(int nodeKey)
              throws RemoteException
Throws:
RemoteException

rerouteNode

void rerouteNode(int nodeKey,
                 int routeKey)
                 throws RemoteException
Throws:
RemoteException

rerouteNode

void rerouteNode(int nodeKey,
                 edu.cmu.emulator.appVis.info.RouteInfo routeInfo)
                 throws RemoteException
Throws:
RemoteException

addNewRoute

void addNewRoute(edu.cmu.emulator.appVis.info.RouteInfo routeInfo)
                 throws RemoteException
Throws:
RemoteException

changeFadingModel

void changeFadingModel(int pathKey,
                       String fadingModelDefName)
                       throws RemoteException
Throws:
RemoteException

getFadingModel

String getFadingModel(int pathKey)
                      throws RemoteException
Throws:
RemoteException


Copyright © 2013. All Rights Reserved.