gps.mvc
Class HoluxModel

java.lang.Object
  extended by gps.mvc.MtkModel
      extended by gps.mvc.HoluxModel
All Implemented Interfaces:
EventPoster

public class HoluxModel
extends MtkModel

Model for Holux devices (PHLX command set) like the M-1000C.

Author:
Robert Tomanek

Field Summary
 
Fields inherited from class gps.mvc.MtkModel
C_OK_DATUM, C_OK_DGPS, C_OK_DIST, C_OK_FIX, C_OK_FORMAT, C_OK_NMEA, C_OK_SBAS, C_OK_SBAS_TEST, C_OK_SPEED, C_OK_TIME, DATA_AGPS_STORED_RANGE, DATA_BT_MAC_ADDR, DATA_DATUM_MODE, DATA_DEVICE_NAME, DATA_DGPS_MODE, DATA_FIX_PERIOD, DATA_FLASH_TYPE, DATA_FLASH_USER_OPTION, DATA_INITIAL_LOG, DATA_LAST_LOG_BLOCK, DATA_LOG_DISTANCE_INTERVAL, DATA_LOG_FLASH_SECTOR_STATUS, DATA_LOG_FLASH_STATUS, DATA_LOG_FORMAT, DATA_LOG_OVERWRITE_STATUS, DATA_LOG_SPEED_INTERVAL, DATA_LOG_STATUS, DATA_LOG_TIME_INTERVAL, DATA_LOG_VERSION, DATA_MEM_PTS_LOGGED, DATA_MEM_USED, DATA_MTK_RELEASE, DATA_MTK_VERSION, DATA_NMEA_OUTPUT_PERIODS, DATA_POWERSAVE_STATUS, DATA_SBAS_STATUS, DATA_SBAS_TEST_STATUS, loggerIsFull, logMemUsedPercent, logNbrLogPts
 
Constructor Summary
HoluxModel(GpsModel context, GpsLinkHandler handler)
           
 
Method Summary
 boolean analyseMtkNmea(java.lang.String[] sNmea)
          Analyzes responses from GPS (PHLX and others (via superclass))
 boolean isTimeDistanceLogConditionExclusive()
           
 
Methods inherited from class gps.mvc.MtkModel
analyseMtkBinData, getAgpsDataCount, getAgpsEnd2Time, getAgpsEndTime, getAgpsStart2Time, getAgpsStartTime, getBtMacAddr, getContext, getDatum, getDgpsMode, getDtBaudRate, getDtGGA_Period, getDtGLL_Period, getDtGSA_Period, getDtGSV_Period, getDtMCHN_Period, getDtRMC_Period, getDtUpdateRate, getDtUserOptionTimesLeft, getDtVTG_Period, getDtZDA_Period, getEndAddr, getFirmwareVersion, getFlashDesc, getFlashManuProdID, getHandler, getHoluxName, getLogDistanceInterval, getLogFixPeriod, getLogFormat, getLogMemSize, getLogMemUsed, getLogSpeedInterval, getLogTimeInterval, getMainVersion, getModel, getMtkLogVersion, getNextReadAddr, getNMEAPeriod, getStartAddr, hasAgps, isDataAvailable, isDataOK, isDataSupported, isHolux, isInitialLogOverwrite, isLogDownloadOngoing, isLogFullOverwrite, isLoggerNeedsFormat, isLoggingActive, isLoggingDisabled, isPowerSaveEnabled, isSBASEnabled, isSBASTestEnabled, logFreeMemUsefullSize, logMemUsefullSize, postEvent, setAutoFetch, setDatum, setHolux
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HoluxModel

public HoluxModel(GpsModel context,
                  GpsLinkHandler handler)
Parameters:
context -
handler -
Method Detail

analyseMtkNmea

public boolean analyseMtkNmea(java.lang.String[] sNmea)
Analyzes responses from GPS (PHLX and others (via superclass))

Overrides:
analyseMtkNmea in class MtkModel

isTimeDistanceLogConditionExclusive

public boolean isTimeDistanceLogConditionExclusive()
Overrides:
isTimeDistanceLogConditionExclusive in class MtkModel