public class IterationTest extends Object implements DriverInterface
Modifier and Type | Field and Description |
---|---|
static DecimalFormat |
decForm |
Constructor and Description |
---|
IterationTest() |
Modifier and Type | Method and Description |
---|---|
File |
createMissionFile(double x1,
double y1)
Creates a mission file in the system temporary directory.
|
void |
eval(int repeat)
Just run execution repeatedly for diagnostics reasons.
|
UuvExecution |
getAuvExecution() |
StateVector |
getControlSettings()
The implementer should return control settings.
|
boolean |
isManualControl()
The implementer tells the Execution code if it intends to control vehicle.
|
static void |
main(String[] args) |
void |
setVisible(boolean b)
The implementer may turn itself visible/invisible as appropriate.
|
void |
update(StateVector state)
The implementer gets an update on the state of the vehicle.
|
public static transient DecimalFormat decForm
public void update(StateVector state)
DriverInterface
update
in interface DriverInterface
state
- current state of the vehiclepublic StateVector getControlSettings()
DriverInterface
getControlSettings
in interface DriverInterface
public void setVisible(boolean b)
DriverInterface
setVisible
in interface DriverInterface
b
- true or falsepublic boolean isManualControl()
DriverInterface
isManualControl
in interface DriverInterface
public void eval(int repeat)
repeat
- number of repetitionspublic File createMissionFile(double x1, double y1)
x1
- Target x locationy1
- Target y locationpublic UuvExecution getAuvExecution()
public static void main(String[] args)