bt747.j2se_view
Class J2SEController

java.lang.Object
  extended by bt747.model.Controller
      extended by bt747.j2se_view.J2SEController
All Implemented Interfaces:
ModelListener
Direct Known Subclasses:
J2SEAppController

public class J2SEController
extends Controller

Author:
Mario

Constructor Summary
J2SEController()
           
J2SEController(Model model)
           
 
Method Summary
static void addLogFile(java.io.File f)
          Add a log file with GPS data to the list of files.
 void downloadAndUploadAgpsData()
          Get the AGPS data from the default Url and upload to the device.
 void downloadAndUploadAgpsData(java.lang.String url)
          Get AGPS data from the given URL and upload to the device.
 void modelEvent(ModelEvent e)
           
 void setModel(Model m)
           
static void tagImage(TaggedFilePathFactory fpf, ImageData img)
           
 
Methods inherited from class bt747.model.Controller
addLogFile, addWayPointStyle, cancelGetLog, closeGPS, connectGPS, doConvertLog, doConvertLog, doConvertLogToTrackPoints, doConvertLogToTracksAndWayPoints, eraseLog, getHeightReference, getInputConversionInstance, getInputConversionInstance, getLastError, getLastErrorInfo, getLogFiltersToUse, getModel, getOutFileExt, getOutFileHandler, getUserWayPoints, gpsCmd, gpsCmd, init, isEnableStoreOK, isLocationServingActive, logImmediate, openFreeTextPort, performOperationsAfterGPSConnect, recoveryEraseLog, replyToOkToOverwrite, reqDeviceInfo, reqSettingsForStorage, resetFilters, restoreSetting1, saveSettings, sendBT747Exception, sendCmd, setAgpsData, setAutoFetch, setAutoLog, setBaudRate, setBluetooth, setBooleanOpt, setBTMacAddr, setChunkSize, setDatumMode, setDebug, setDebugConn, setDGPSMode, setDownloadMethod, setDownloadTimeOut, setFileNameBuilder, setFilterEndTime, setFilters, setFilterStartTime, setFixInterval, setFlashUserOption, setFloatOpt, setGpsDecode, setHoluxName, setIncremental, setIntOpt, setLogDistanceInterval, setLogFormat, setLoggingActive, setLogOverwrite, setLogRequestAhead, setLogSpeedInterval, setLogTimeInterval, setMtkDataNeeded, setNMEADefaultPeriods, setNMEAPeriods, setNMEAset, setOutputFileRelPath, setPort, setPowerSaveEnabled, setSBASEnabled, setSBASTestEnabled, setStats, setStringOpt, setUsb, setUserWayPoints, setWayPointStyles, startDefaultDownload, startDownload, startGPSPositionServing, startWPDownload, stopErase, stopGPSPositionServing, stopLogConvert, storeSetting1
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

J2SEController

public J2SEController(Model model)
Parameters:
model -

J2SEController

public J2SEController()
Method Detail

setModel

public void setModel(Model m)
Overrides:
setModel in class Controller

modelEvent

public void modelEvent(ModelEvent e)
Specified by:
modelEvent in interface ModelListener
Overrides:
modelEvent in class Controller

tagImage

public static final void tagImage(TaggedFilePathFactory fpf,
                                  ImageData img)
                           throws java.io.IOException
Parameters:
fpf -
img -
Throws:
java.io.IOException

addLogFile

public static final void addLogFile(java.io.File f)
Add a log file with GPS data to the list of files.

Parameters:
f -

downloadAndUploadAgpsData

public final void downloadAndUploadAgpsData()
Get the AGPS data from the default Url and upload to the device.


downloadAndUploadAgpsData

public final void downloadAndUploadAgpsData(java.lang.String url)
Get AGPS data from the given URL and upload to the device.

Parameters:
url -