public class HX90 extends TelemetryFileTranslator
Modifier and Type | Field and Description |
---|---|
static int |
BOGUS_DISTANCE_IN_METERS |
static int |
DATE_INDEX
Date, YYYMMDD
|
static int |
DEPTH_INDEX
Depth (meters)
|
static int |
LATITUDE_INDEX
N24d53.8400 exmple: north 24 deg, 53.8400 min
|
static int |
LONGITUDE_INDEX
W077d48.9781 example: west 77 deg, 48.9781 min
|
static double |
MINIMUM_TIMESTEP_SECONDS
The minimum timestep--if telemetry data comes in more quickly than this, we
discard it.
|
static int |
TIME_INDEX
hh:mm:ss.sss
|
avclDocument, centerCoordUTM, factory, fileWriter, filterOnTime, fis, geoOriginLatLon, latLonOffset, metadata, offsetCoordUTM, pathname, projectGeoOriginLatLon, sysoutPW, timeFilterMinimum
GEO_ORIGIN
Constructor and Description |
---|
HX90()
Used by GUI through TelemetryTranslatorInterface i/f
|
HX90(String pPathname)
Creates a new instance of SeaFox
|
Modifier and Type | Method and Description |
---|---|
AVCL |
getDefaultAvclDocument()
Creates a mostly-filled-out
AVCL document that lacks only the telemetry data. |
double |
getTelemetrySampleRate()
Accept data no more frequently than this
|
static void |
main(String[] args) |
void |
parse()
After the constructor has been called, we've created a file writer that we can
send events to.
|
String |
toString()
Returns a string description of the translator, suitable for user
viewing in GUIs.
|
addMetadataEntry, endDocument, getAvclDocument, getImportStartTime, getImportStopTime, getMonthName, getSignificantDigits, getSysOut, getTimeFilterMinimum, latLongToXY, latLongToXY, setFilterOnTime, setImportStartTime, setImportStopTime, setInputFileName, setMetadata, setSysOut, setTimeFilterMinimum, startDocument, startDocument, sysOutPrintln, sysOutPrintln, writeOutputFile
public static final int DATE_INDEX
public static final int TIME_INDEX
public static final int DEPTH_INDEX
public static final int LATITUDE_INDEX
public static final int LONGITUDE_INDEX
public static final int BOGUS_DISTANCE_IN_METERS
public static final double MINIMUM_TIMESTEP_SECONDS
public AVCL getDefaultAvclDocument()
AVCL
document that lacks only the telemetry data.getDefaultAvclDocument
in class TelemetryFileTranslator
AVCL
telemetry mission specific to this type of vehiclepublic String toString()
TelemetryTranslatorInterface
toString
in interface TelemetryTranslatorInterface
toString
in class TelemetryFileTranslator
public void parse()
parse
in interface TelemetryTranslatorInterface
parse
in class TelemetryFileTranslator
public static void main(String[] args)
args
- public double getTelemetrySampleRate()
TelemetryFileTranslator
getTelemetrySampleRate
in interface TelemetryTranslatorInterface
getTelemetrySampleRate
in class TelemetryFileTranslator