faa.tg.simevent.action
Class ActivateGpsAreaWatcherAction

java.lang.Object
  extended by faa.tg.simevent.action.ActivateGpsAreaWatcherAction
All Implemented Interfaces:
RecordableConditionalState<SimulationTime>, SimEventAction

public class ActivateGpsAreaWatcherAction
extends java.lang.Object
implements SimEventAction

See the source: ActivateGpsAreaWatcherAction.java

Version:
$Id: ActivateGpsAreaWatcherAction.java,v 3.5 2008/11/17 22:16:09 lykensj Exp $
Author:
Michael Capito
See Also:
SimEventActionState

Field Summary
private  Position centerPoint
          The Center of the Area to be watched
static java.lang.String CVS_VERSION_ID
          The CVS Version ID
private  Distance radius
          The radius to watch
(package private) static long serialVersionUID
           
 
Constructor Summary
ActivateGpsAreaWatcherAction(Position centerPoint, Distance radius)
           
ActivateGpsAreaWatcherAction(java.lang.String dms_latitude, java.lang.String dms_longitude, java.lang.String radius_mi)
           
 
Method Summary
 void execute(Scenario scenario)
          Send the prompt...
 SimEventActionState getRecordable(SimulationTime timeStamp)
          This is to satisfy the implementation of RecordableConditionalState (from SimEventAction).
 java.lang.String toString()
          Returns the PilotPrompt information as a String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

CVS_VERSION_ID

public static final java.lang.String CVS_VERSION_ID
The CVS Version ID

See Also:
Constant Field Values

centerPoint

private Position centerPoint
The Center of the Area to be watched


radius

private Distance radius
The radius to watch

Constructor Detail

ActivateGpsAreaWatcherAction

public ActivateGpsAreaWatcherAction(Position centerPoint,
                                    Distance radius)

ActivateGpsAreaWatcherAction

public ActivateGpsAreaWatcherAction(java.lang.String dms_latitude,
                                    java.lang.String dms_longitude,
                                    java.lang.String radius_mi)
Method Detail

execute

public void execute(Scenario scenario)
             throws ExecutionException
Send the prompt...

Specified by:
execute in interface SimEventAction
Throws:
ExecutionException - If a problem in execution.

getRecordable

public SimEventActionState getRecordable(SimulationTime timeStamp)
This is to satisfy the implementation of RecordableConditionalState (from SimEventAction).

Specified by:
getRecordable in interface RecordableConditionalState<SimulationTime>
Specified by:
getRecordable in interface SimEventAction
Parameters:
timeStamp - the current time of the Scenario.
Returns:
SimEventActionState with State information for this Class.

toString

public java.lang.String toString()
Returns the PilotPrompt information as a String.

Overrides:
toString in class java.lang.Object
Returns:
PilotPrompt information as a String.