public class UuvAvclMissionResults extends AvclMissionResults
Modifier and Type | Field and Description |
---|---|
protected Element |
absoluteVelocity |
protected Element |
dopplerVelocity |
protected Element |
geoPosition
DOM elements for maintaining telemetry information
|
protected Element |
orientation |
protected Element |
planesOrder |
protected Element |
powerRemaining |
protected Element |
propellerOrder
DOM elements for maintaining control order information
|
protected Element |
relativeVelocity |
protected Element |
rudderOrder |
protected Element |
st1000Element |
protected Element |
st725Element
DOM element for maintaining sonar information (child of sensorData)
|
protected Element |
thrusterOrder |
protected Element |
verticalPosition |
protected Element |
xyPosition |
avclTelemetryFileName, eventLogged, fileOut, logElement, metricDistances, newResultsDomDocument, ordersElement, radianAngles, sensorData, telemetryElement, vehicle, weaponData
Modifier | Constructor and Description |
---|---|
protected |
UuvAvclMissionResults(UuvExecution vehicle,
Mission msnObject)
Creates a new instance of AvclMissionResults
|
Modifier and Type | Method and Description |
---|---|
double |
convertMetric(double feet)
Local utility function for converting linear measurements from feet to meters only if required
***** OBSOLETE--DOES ABSOLUTELY NOTHING *****
|
double |
convertRadians(double degrees)
Local utility function for converting angular measurements from degrees to radians only if required
|
protected boolean |
readyToWriteData()
Control the number of telemetry records output here
|
protected void |
writeOrders()
Generates an AUV control orders element and writes it to the XML telemetry file
|
protected void |
writeSensorData()
Writes out sensor data elements as required to the XML telemetry file
|
protected void |
writeSonar(String whichSonar)
Writes a sonar data element out to the AVCL file
|
protected void |
writeTelemetry()
Constructs a telemetry element and writes it to the XML telemetry file
|
protected void |
writeWeaponData()
Writes out weapon data elements as required to the XML telemetry file
|
closeDataFile, endRecordTag, getOutputFilePath, logMissionEvent, setMission, standardUnitsOfMeasureElement, startRecordTag, startResultsElement, writeElement, writeElement
protected Element geoPosition
protected Element xyPosition
protected Element verticalPosition
protected Element orientation
protected Element absoluteVelocity
protected Element relativeVelocity
protected Element dopplerVelocity
protected Element powerRemaining
protected Element propellerOrder
protected Element rudderOrder
protected Element planesOrder
protected Element thrusterOrder
protected Element st725Element
protected Element st1000Element
protected UuvAvclMissionResults(UuvExecution vehicle, Mission msnObject)
vehicle
- UuvExecution instanceprotected boolean readyToWriteData()
readyToWriteData
in class AvclMissionResults
protected void writeTelemetry()
writeTelemetry
in class AvclMissionResults
protected void writeOrders()
writeOrders
in class AvclMissionResults
protected void writeWeaponData()
AvclMissionResults
writeWeaponData
in class AvclMissionResults
protected void writeSensorData()
AvclMissionResults
writeSensorData
in class AvclMissionResults
protected void writeSonar(String whichSonar)
whichSonar
- name of the sonar for which data is to be writtenpublic double convertMetric(double feet)
feet
- English (feet) measurement to be converted to meterspublic double convertRadians(double degrees)
degrees
- degree measurement to be converted to radians as appropriate