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 |
BODYTHRUSTERS
true if auv possesses body thrusters
|
boolean |
GLIDERCONTROL
true if the auv uses sea glider control
|
static int |
LQRCONTROL
Enumeration for PD or PID mode control
|
boolean |
MULTIPROP
true if auv has 2 propellers
|
static int |
PDCONTROL
Enumeration for PD or PID mode control
|
int |
PLANECONTROL
Determines what type of controller is instantiated for the planes
|
int |
RUDDERCONTROL
Determines what type of controller is instantiated for the rudder
|
static int |
SLIDINGMODECONTROL
Enumeration for sliding mode control
|
boolean |
ST1000INSTALLED
true if ST1000 sonar is installed
|
String |
ST1000OUTFILE
text st1000 output file
|
boolean |
ST725INSTALLED
true if ST725 sonar is installed
|
String |
ST725OUTFILE
text 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]
|
moreTokens
public 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 VehicleExecutionParameters
vehicle
- public void loadFileConfiguration(ExecutionDynamicsConfiguration config)
config
- ExecutionCynamicsConfiguration containing file informationpublic void loadExecutionParameters(ExecutionDynamicsConfiguration config)
config
- JAXB object containing all configuration information