wmx2jmx
Class WMX_manager

java.lang.Object
  extended by wmx2jmx.WMX_manager
Direct Known Subclasses:
LightManager, PauWare_component_manager, TrafficLightManager

public class WMX_manager
extends java.lang.Object

The WMX external manager used for wirelessly (remotely through wireless communications) controlling the internal behavior of a component embedded in a wireless device.


Field Summary
protected  ManagerWirelessPort _wirelessPort
           
 
Constructor Summary
WMX_manager()
          Creates a new instance of WMX_manager
 
Method Summary
protected  com.FranckBarbier.Java._PauWare.AbstractStatechart getState(int i)
           
protected  void init_management(int localport, java.lang.String remotehostname, int remoteport)
           
protected  void registerState(com.FranckBarbier.Java._PauWare.AbstractStatechart s)
          Registers a state of the component's behavior into the manager.
 void run_to_completion(int[] stateIDs)
           
 void setStatechart_monitor(com.FranckBarbier.Java._PauWare.AbstractStatechart_monitor statechart_monitor)
           
protected  void start_management()
           
protected  int stateID(com.FranckBarbier.Java._PauWare.AbstractStatechart s)
          Searches for the ID number of the given state.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_wirelessPort

protected ManagerWirelessPort _wirelessPort
Constructor Detail

WMX_manager

public WMX_manager()
Creates a new instance of WMX_manager

Method Detail

setStatechart_monitor

public void setStatechart_monitor(com.FranckBarbier.Java._PauWare.AbstractStatechart_monitor statechart_monitor)

registerState

protected void registerState(com.FranckBarbier.Java._PauWare.AbstractStatechart s)
Registers a state of the component's behavior into the manager. WARNING: States have to be registered into both internal and external managers in the same order.

Parameters:
s - state to be registered.

stateID

protected int stateID(com.FranckBarbier.Java._PauWare.AbstractStatechart s)
Searches for the ID number of the given state.

Parameters:
s - a (registered) state.
Returns:
the ID number of the given state; -1 if not found.

getState

protected com.FranckBarbier.Java._PauWare.AbstractStatechart getState(int i)

init_management

protected void init_management(int localport,
                               java.lang.String remotehostname,
                               int remoteport)

start_management

protected void start_management()

run_to_completion

public void run_to_completion(int[] stateIDs)