bt747.j2se_view
Class J2SEAppModel

java.lang.Object
  extended by bt747.model.AppSettings
      extended by bt747.model.Model
          extended by bt747.j2se_view.J2SEAppModel
All Implemented Interfaces:
EventPoster, BT747Thread, GPSListener

public class J2SEAppModel
extends Model

Author:
Mario

Field Summary
static int CHANGE_TO_MAP
           
static int UPDATE_TRACKPOINT_LIST
           
static int UPDATE_USERWAYPOINT_LIST
           
static int UPDATE_WAYPOINT_LIST
           
 
Fields inherited from class bt747.model.Model
ARRAY_LOGTYPE, BIN_LOGTYPE, CSV_LOGTYPE, DOWNLOAD_FILLED, DOWNLOAD_FULL, DOWNLOAD_SMART, EXTERNAL_LOGTYPE, GMAP_LOGTYPE, GOOGLE_MAP_STATIC_URL_LOGTYPE, GPX_LOGTYPE, KML_LOGTYPE, KMZ_LOGTYPE, MULTI_LOGTYPE, NMEA_LOGTYPE, NO_LOG_LOGTYPE, OSM_LOGTYPE, OSM_UPLOAD_LOGTYPE, PLT_LOGTYPE, POSTGIS_LOGTYPE, SQL_LOGTYPE, SR_LOGTYPE, TRK_LOGTYPE, TRL_LOGTYPE
 
Fields inherited from class bt747.model.AppSettings
ADVFILTACTIVE, AGPSURL, BAUDRATE, C_GMAP_KEY_FILENAME, CARD, COLOR_INVALIDTRACK, COLOR_VALIDTRACK, CSV_DECIMAL, CSV_FIELD_SEP, CSV_SAT_SEP, DECODEGPS, DEVICE_PROTOCOL, DISABLELOGDURINGDOWNLOAD, DISTANCE_CALC_MODE_ALWAYS, DISTANCE_CALC_MODE_NONE, DISTANCE_CALC_MODE_WHEN_MISSING, DISTANCE_CALCULATION_MODE, DUMMY_AGPS_STRING, EXTCOMMAND, EXTTYPE, FILEFIELDFORMAT, FILETIMEOFFSET, FILETIMEOFFSETOLD, FONTSCALE, FORCE_HOLUXM241, FREETEXTPORT, GOOGLEMAPKEY, GPSTIMEOFFSETHOURS_OBSOLETE, GPSTIMEOFFSETQUARTERS, GPSTYPE, GPX_LINK_INFO, GPXTRKSEGBIG, GPXUTC0, HEIGHT_AUTOMATIC, HEIGHT_CONVERSION_MODE, HEIGHT_MSL_TO_WGS84, HEIGHT_NOCHANGE, HEIGHT_WGS84_TO_MSL, IMAGEDIR, IMPERIAL, IS_FIRST_CONNECTION_TO_INIT, IS_GPX_1_1, IS_NEW_TRACK_WHEN_LOG_ON, IS_RECORDNBR_IN_LOGS, IS_STOP_LOGGING_ON_CONNECT, IS_TRAVERSABLE, IS_USE_PRECISE_GEOID, IS_WRITE_TRACKPOINT_COMMENT, IS_WRITE_TRACKPOINT_NAME, KML_ALTITUDEMODE, LANGUAGE, LOGAHEAD, LOGFILEPATH, LOGFILERELPATH, logFiles, MAPCACHEDIRECTORY, MAPTYPE, MAX_DISTANCE, MAX_HDOP, MAX_PDOP, MAX_RECCOUNT, MAX_SPEED, MAX_VDOP, MIN_DISTANCE, MIN_NSAT, MIN_RECCOUNT, MIN_SPEED, NMEAUTC0, OPENPORTATSTARTUP, OSMLOGIN, OSMPASS, OUTPUTDIRPATH, OUTPUTFILESPLITTYPE, OUTPUTLOGCONDITIONS, PORTNBR, POS_SRV_AUTOSTART, POS_SRV_FILE, POS_SRV_HOSTNAME, POS_SRV_PASS, POS_SRV_PERIOD, POS_SRV_PORT, POS_SRV_USER, REPORTFILEBASE, REPORTFILEBASEPATH, SETTING1_DGPS, SETTING1_DIST, SETTING1_FIX, SETTING1_LOG_FORMAT, SETTING1_LOG_OVR, SETTING1_NMEA, SETTING1_SBAS, SETTING1_SPEED, SETTING1_TEST, SETTING1_TIME, SIZE, SPLIT_DISTANCE, SPLIT_ONE_FILE, SPLIT_ONE_FILE_PER_DAY, SPLIT_ONE_FILE_PER_TRACK, TAG_MAXTIMEDIFFERENCE, TAG_OVERRIDEPOSITIONS, TAGGEDFILE_TEMPLATE, TRKPT_RCR, TRKPT_VALID, TRKSEP, VERSION, WAYPT_RCR, WAYPT_VALID
 
Constructor Summary
J2SEAppModel()
           
 
Method Summary
 PositionData getPositionData()
           
 
Methods inherited from class bt747.model.Model
getBTAddr, getDatum, getDgpsMode, getDownloadMethod, getDtBaudRate, getDtGGA_Period, getDtGLL_Period, getDtGSA_Period, getDtGSV_Period, getDtMCHN_Period, getDtRMC_Period, getDtUpdateRate, getDtUserOptionTimesLeft, getDtVTG_Period, getDtZDA_Period, getEndAddr, getEstimatedNbrRecords, getEstimatedNbrRecordsFree, getFilterEndTime, getFilterStartTime, getFirmwareVersion, getFlashDesc, getFlashManuProdID, getHoluxName, getLastConversionOngoing, getLogDistanceInterval, getLogFilters, getLogFixPeriod, getLogFormat, getLogSpeedInterval, getLogTimeInterval, getMainVersion, getModelStr, getMtkLogVersion, getNextReadAddr, getNMEAPeriod, getOutstandingCommandsCount, getRcrMask, getStartAddr, getValidMask, gpsEvent, isAvailable, isConnected, isConversionOngoing, isDebug, isDebugConn, isDownloadOnGoing, isHolux, isIncremental, isInitialLogOverwrite, isLogFullOverwrite, isLoggerNeedsFormat, isLoggingActive, isPowerSaveEnabled, isSBASEnabled, isSBASTestEnabled, logFreeMemUsefullSize, logMemSize, logMemUsed, logMemUsedPercent, logMemUsefullSize, logNbrLogPts, mtkModel, setDownloadMethod
 
Methods inherited from class bt747.model.AppSettings
addListener, defaultSettings, getBooleanOpt, getChunkSize, getDefaultBaseDirPath, getDefaultChunkSize, getDownloadTimeOut, getFloatOpt, getIntOpt, getNMEAset, getPath, getStringOpt, init, isDefaultTraversable, isSolveMacLagProblem, isStoredSetting1, postEvent, removeListener, run, setChunkSize, setDefaultBaseDirPath, setDefaultChunkSize, setDefaultTraversable, setDownloadTimeOut, setSolveMacLagProblem, started, stopped
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface bt747.model.EventPoster
postEvent
 

Field Detail

UPDATE_WAYPOINT_LIST

public static final int UPDATE_WAYPOINT_LIST
See Also:
Constant Field Values

UPDATE_TRACKPOINT_LIST

public static final int UPDATE_TRACKPOINT_LIST
See Also:
Constant Field Values

UPDATE_USERWAYPOINT_LIST

public static final int UPDATE_USERWAYPOINT_LIST
See Also:
Constant Field Values

CHANGE_TO_MAP

public static final int CHANGE_TO_MAP
See Also:
Constant Field Values
Constructor Detail

J2SEAppModel

public J2SEAppModel()
Method Detail

getPositionData

public final PositionData getPositionData()
Returns:
the positionData