public class UuvExecutionParameters extends VehicleExecutionParameters
Latest Modification:
     Date:     11 MAY 2005
     Time:     1015:41
     Author:   Terry D. Norbraten
     Comments: Modified to enable Forward Error Correction (FEC) runtimeFlags for
               encoding mission data output
     Date:     03 OCT 2006
     Time:     1308
     Author:   Terry Norbraten
     Comments: Modified to include David Gassier's SeaGlider vehicle runtimeFlags
     Date:     03 OCT 2006
     Time:     1308
     Author:   Terry Norbraten
     Comments: Modified to check for NOTELEMETRY switch if just playing back a
               previous mission's telemetry
   
 | Modifier and Type | Field and Description | 
|---|---|
| boolean | BODYTHRUSTERStrue if auv possesses body thrusters | 
| boolean | GLIDERCONTROLtrue if the auv uses sea glider control | 
| static int | LQRCONTROLEnumeration for PD or PID mode control | 
| boolean | MULTIPROPtrue if auv has 2 propellers | 
| static int | PDCONTROLEnumeration for PD or PID mode control | 
| int | PLANECONTROLDetermines what type of controller is instantiated for the planes | 
| int | RUDDERCONTROLDetermines what type of controller is instantiated for the rudder | 
| static int | SLIDINGMODECONTROLEnumeration for sliding mode control | 
| boolean | ST1000INSTALLEDtrue if ST1000 sonar is installed | 
| String | ST1000OUTFILEtext st1000 output file | 
| boolean | ST725INSTALLEDtrue if ST725 sonar is installed | 
| String | ST725OUTFILEtext st725 output file | 
| Constructor and Description | 
|---|
| UuvExecutionParameters(UuvExecution execution)Creates a new instance of Flags | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | adjustOutputFiles(Execution vehicle)Override, but call in line, superclass implementation to include the sonar output
 files as well as telemetry output in the project directory | 
| void | loadExecutionParameters(ExecutionDynamicsConfiguration config)parses an xml configuration ExecutionParameters element | 
| void | loadFileConfiguration(ExecutionDynamicsConfiguration config)parses an xml configuration document FileNames element | 
| void | parseArguments(String[] arguments)Parses command-line arguments[index] | 
moreTokenspublic static final int SLIDINGMODECONTROL
public static final int PDCONTROL
public static final int LQRCONTROL
public boolean BODYTHRUSTERS
public boolean MULTIPROP
public boolean GLIDERCONTROL
public boolean ST1000INSTALLED
public boolean ST725INSTALLED
public String ST1000OUTFILE
public String ST725OUTFILE
public int RUDDERCONTROL
public int PLANECONTROL
public UuvExecutionParameters(UuvExecution execution)
execution - reference to the main class of the auvpublic void parseArguments(String[] arguments)
arguments - command line arguments[index] to be parsedprotected void adjustOutputFiles(Execution vehicle)
adjustOutputFiles in class VehicleExecutionParametersvehicle - public void loadFileConfiguration(ExecutionDynamicsConfiguration config)
config - ExecutionCynamicsConfiguration containing file informationpublic void loadExecutionParameters(ExecutionDynamicsConfiguration config)
config - JAXB object containing all configuration information