gps
Class BT747Constants

java.lang.Object
  extended by gps.BT747Constants

public final class BT747Constants
extends java.lang.Object

Constants for the iBlue 747 (BT747) device

Author:
Mario De Weerd

Field Summary
static int C_NMEA_SEN_COUNT
          Number of NMEA sentence types.
static int C_RCR_COUNT
           
static java.lang.String[] C_STR_RCR
           
static int ERROR_COULD_NOT_OPEN
           
static int ERROR_NO_FILES_WERE_CREATED
           
static int ERROR_READING_FILE
           
static int ERROR_UNKNOWN_OUTPUT_FORMAT
          The requested output format is unknown.
static int FMT_AZIMUTH_IDX
          Index of bit for log format setting
static int FMT_DAGE_IDX
          Index of bit for log format setting
static int FMT_DISTANCE_IDX
          Index of bit for log format setting
static int FMT_DSTA_IDX
          Index of bit for log format setting
static int FMT_ELEVATION_IDX
          Index of bit for log format setting
static int FMT_HDOP_IDX
          Index of bit for log format setting
static int FMT_HEADING_IDX
          Index of bit for log format setting
static int FMT_HEIGHT_IDX
          Index of bit for log format setting
static int FMT_LATITUDE_IDX
          Index of bit for log format setting
static int FMT_LOG_PTS_WITH_VALID_FIX_ONLY_IDX
          Index of bit for log format setting
static int FMT_LONGITUDE_IDX
          Index of bit for log format setting
static int FMT_MAX_SATS
           
static int FMT_MILLISECOND_IDX
          Index of bit for log format setting
static int FMT_NSAT_IDX
          Index of bit for log format setting
static int FMT_PDOP_IDX
          Index of bit for log format setting
static int FMT_RCR_IDX
          Index of bit for log format setting
static int FMT_ROYALTEKNEW_IDX
          Index of bit for log format setting
static int FMT_SID_IDX
          Index of bit for log format setting
static int FMT_SNR_IDX
          Index of bit for log format setting
static int FMT_SPEED_IDX
          Index of bit for log format setting
static int FMT_UTC_IDX
          Index of bit for log format setting
static int FMT_VALID_IDX
          Index of bit for log format setting
static int FMT_VDOP_IDX
          Index of bit for log format setting
static int GPS_TYPE_DEFAULT
          Default gps type selection (MTK Logger).
static int GPS_TYPE_GISTEQ_GISTEQ_ITRACKU_SIRFIII
          ITrackU-SirfIII type.
static int GPS_TYPE_GISTEQ_ITRACKU_NEMERIX
          Holux type.
static int GPS_TYPE_GISTEQ_ITRACKU_PHOTOTRACKR
          ITrackU-Phototrackr type.
static int GPS_TYPE_HOLUX_GR245
          Specific Holux type.
static int GPS_TYPE_HOLUX_M241
          Specific Holux type.
static int GPS_TYPE_SKYTRAQ
          Skytraq log type
static int HEIGHT_MSL
           
static int HEIGHT_WGS84
           
static int HOLUX_API_DT_FIRMWARE_VERSION
           
static int HOLUX_API_DT_HW_VERSION
           
static int HOLUX_API_DT_NAME
           
static int HOLUX_API_DT_TZ_OFFSET
           
static int HOLUX_API_KEEP_ALIVE
           
static int HOLUX_API_Q_FIRMWARE_VERSION
           
static int HOLUX_API_Q_HW_VERSION
           
static int HOLUX_API_Q_NAME
           
static int HOLUX_API_Q_TZ_OFFSET
           
static int HOLUX_API_SET_CONN
           
static int HOLUX_API_SET_DISCONN
           
static int HOLUX_API_SET_NAME
           
static int HOLUX_API_SET_TZ_OFFSET
           
static java.lang.String HOLUX_MAIN_CMD
          Holux specific
static byte[] logFmtByteSizes
          Size for each item of the log format of the iBlue 747.
static byte[] logFmtByteSizesHolux
           
static java.lang.String[] logFmtItems
          String description of the log format items of the iBlue 747 device.
static int NMEA_SEN_GGA_IDX
          GPGGA interval - GPS Fix Data.
static int NMEA_SEN_GLL_IDX
          GPGLL interval - Geographic Position - Latitude longitude.
static int NMEA_SEN_GRS_IDX
          GPGRS interval - GNSS Range Residuals.
static int NMEA_SEN_GSA_IDX
          GPGSA interval - GNSS DOPS and Active Satellites.
static int NMEA_SEN_GST_IDX
          GPGST interval - GNSS Pseudorange Error Statistics.
static int NMEA_SEN_GSV_IDX
          GPGSV interval - GNSS Satellites in View.
static int NMEA_SEN_MALM_IDX
          PMTKALM interval - GPS almanac information.
static int NMEA_SEN_MCHN_IDX
          PMTKCHN interval - GPS channel status.
static int NMEA_SEN_MDBG_IDX
          PMTKDBG interval - MTK debug information.
static int NMEA_SEN_MDGP_IDX
          PMTKDGP interval - GPS differential correction information.
static int NMEA_SEN_MEPH_IDX
          PMTKEPH interval - GPS ephemeris information
static int NMEA_SEN_RMC_IDX
          GPRMC interval - Recommended Min. specic - GNSS sentence.
static int NMEA_SEN_TYPE10_IDX
          Unknown - Called it type 10.
static int NMEA_SEN_TYPE11_IDX
          Unknown - Called it type 11.
static int NMEA_SEN_TYPE12_IDX
          Unknown - Called it type 12.
static int NMEA_SEN_TYPE8_IDX
          Unknown - Called it type 8.
static int NMEA_SEN_TYPE9_IDX
          Unknown - Called it type 9.
static int NMEA_SEN_VTG_IDX
          GPVTG interval - Course Over Ground and Ground Speed.
static int NMEA_SEN_WPL_IDX
          Application
static int NMEA_SEN_ZDA_IDX
          GPZDA interval - Time & Date.
static int NO_ERROR
           
static int PMTK_ACK
           
static int PMTK_ACK_FAILED
          Parameter 1 of PMTK_ACK reply.
static java.lang.String PMTK_ACK_FAILED_STR
          Parameter 1 of PMTK_ACK reply.
static int PMTK_ACK_INVALID
          Parameter 1 of PMTK_ACK reply.
static java.lang.String PMTK_ACK_INVALID_STR
          Parameter 1 of PMTK_ACK reply.
static java.lang.String PMTK_ACK_STR
           
static int PMTK_ACK_SUCCEEDED
          Parameter 1 of PMTK_ACK reply.
static java.lang.String PMTK_ACK_SUCCEEDED_STR
          Parameter 1 of PMTK_ACK reply.
static int PMTK_ACK_UNSUPPORTED
          Parameter 1 of PMTK_ACK reply.
static java.lang.String PMTK_ACK_UNSUPPORTED_STR
          Parameter 1 of PMTK_ACK reply.
static java.lang.String PMTK_API_GET_USER_OPTION_STR
           
static int PMTK_API_Q_BT_MAC_ADDR
           
static int PMTK_API_Q_DATUM
           
static int PMTK_API_Q_DATUM_ADVANCE
           
static java.lang.String PMTK_API_Q_DATUM_ADVANCE_STR
           
static java.lang.String PMTK_API_Q_DATUM_STR
           
static int PMTK_API_Q_DGPS_MODE
           
static java.lang.String PMTK_API_Q_DGPS_MODE_STR
           
static int PMTK_API_Q_FIX_CTL
           
static java.lang.String PMTK_API_Q_FIX_CTL_STR
           
static int PMTK_API_Q_GET_USER_OPTION
           
static int PMTK_API_Q_NMEA_OUTPUT
           
static java.lang.String PMTK_API_Q_NMEA_OUTPUT_STR
           
static int PMTK_API_Q_PWR_SAV_MOD
           
static java.lang.String PMTK_API_Q_PWR_SAV_MOD_STR
           
static int PMTK_API_Q_SBAS
           
static java.lang.String PMTK_API_Q_SBAS_STR
           
static int PMTK_API_Q_SBAS_TEST
           
static java.lang.String PMTK_API_Q_SBAS_TEST_STR
           
static int PMTK_API_SET_BT_MAC_ADDR
           
static int PMTK_API_SET_DATUM
           
static int PMTK_API_SET_DATUM_ADVANCE
           
static java.lang.String PMTK_API_SET_DATUM_ADVANCE_STR
           
static java.lang.String PMTK_API_SET_DATUM_STR
           
static int PMTK_API_SET_DGPS_MODE
           
static java.lang.String PMTK_API_SET_DGPS_MODE_STR
           
static int PMTK_API_SET_FIX_CTL
           
static java.lang.String PMTK_API_SET_FIX_CTL_STR
           
static int PMTK_API_SET_NMEA_OUTPUT
          Define NMEA output string periods.
static java.lang.String PMTK_API_SET_NMEA_OUTPUT_STR
           
static int PMTK_API_SET_PWR_SAV_MODE
           
static java.lang.String PMTK_API_SET_PWR_SAV_MODE_STR
           
static int PMTK_API_SET_SBAS
           
static java.lang.String PMTK_API_SET_SBAS_STR
           
static int PMTK_API_SET_SBAS_TEST
           
static java.lang.String PMTK_API_SET_SBAS_TEST_STR
           
static int PMTK_API_SET_USER_OPTION
           
static java.lang.String PMTK_API_SET_USER_OPTION_STR
           
static int PMTK_CMD_COLD_START
           
static java.lang.String PMTK_CMD_COLD_START_STR
           
static int PMTK_CMD_EPO_CLEAR
           
static int PMTK_CMD_FULL_COLD_START
           
static java.lang.String PMTK_CMD_FULL_COLD_START_STR
           
static int PMTK_CMD_HOT_START
           
static java.lang.String PMTK_CMD_HOT_START_STR
           
static int PMTK_CMD_LOG
           
static java.lang.String PMTK_CMD_LOG_STR
           
static int PMTK_CMD_WARM_START
           
static java.lang.String PMTK_CMD_WARM_START_STR
           
static int PMTK_DT_BT_MAC_ADDR
           
static int PMTK_DT_DATUM
           
static java.lang.String PMTK_DT_DATUM_STR
           
static int PMTK_DT_DGPS_INFO
           
static int PMTK_DT_DGPS_MODE
           
static java.lang.String PMTK_DT_DGPS_MODE_STR
           
static int PMTK_DT_EPO_INFO
          Response to EPO_INFO query.
static int PMTK_DT_FIX_CTL
           
static java.lang.String PMTK_DT_FIX_CTL_STR
           
static int PMTK_DT_FLASH_USER_OPTION
           
static java.lang.String PMTK_DT_FLASH_USER_OPTION_STR
           
static int PMTK_DT_NMEA_OUTPUT
           
static java.lang.String PMTK_DT_NMEA_OUTPUT_STR
           
static int PMTK_DT_PWR_SAV_MODE
           
static java.lang.String PMTK_DT_PWR_SAV_MODE_STR
           
static int PMTK_DT_RELEASE
           
static int PMTK_DT_SBAS
           
static java.lang.String PMTK_DT_SBAS_STR
           
static int PMTK_DT_SBAS_TEST
           
static java.lang.String PMTK_DT_SBAS_TEST_STR
           
static int PMTK_DT_VERSION
           
static int PMTK_LOG_DISABLE
           
static int PMTK_LOG_DISTANCE_INTERVAL
           
static java.lang.String PMTK_LOG_DISTANCE_INTERVAL_STR
           
static int PMTK_LOG_DT
          Received data concerning the log (3).
static int PMTK_LOG_DT_LOG
           
static int PMTK_LOG_ENABLE
           
static int PMTK_LOG_ERASE
          Erase log. (6).
static java.lang.String PMTK_LOG_ERASE_YES_STR
           
static int PMTK_LOG_FLASH
           
static int PMTK_LOG_FLASH_SECTORS
           
static java.lang.String PMTK_LOG_FLASH_SECTORS_STR
           
static int PMTK_LOG_FLASH_STAT
          Indicates flash (erase) status (1).
static java.lang.String PMTK_LOG_FLASH_STAT_STR
           
static java.lang.String PMTK_LOG_FLASH_STR
           
static int PMTK_LOG_FORMAT
          User initiated log point, takes RCR as parameter. (2)
static java.lang.String PMTK_LOG_FORMAT_STR
           
static int PMTK_LOG_INIT
           
static int PMTK_LOG_LOG_STATUS
          Logger Status.
static java.lang.String PMTK_LOG_LOG_STATUS_STR
           
static int PMTK_LOG_MEM_USED
          Logger Memory used in bytes - 8
static java.lang.String PMTK_LOG_MEM_USED_STR
           
static int PMTK_LOG_NBR_LOG_PTS
           
static java.lang.String PMTK_LOG_NBR_LOG_PTS_STR
           
static int PMTK_LOG_OFF
          Switch logging off. (5).
static int PMTK_LOG_ON
          Switch logging on. (4).
static int PMTK_LOG_Q
          Get a query concerning the log (2)
static int PMTK_LOG_Q_LOG
          (7)
static int PMTK_LOG_REC_METHOD
           
static java.lang.String PMTK_LOG_REC_METHOD_STR
           
static int PMTK_LOG_SET
          Set a parameter concerning the log (1).
static int PMTK_LOG_SPEED_INTERVAL
           
static java.lang.String PMTK_LOG_SPEED_INTERVAL_STR
           
static int PMTK_LOG_STATUS_LOGDISABLED_MASK
           
static int PMTK_LOG_STATUS_LOGENABLED_MASK
           
static int PMTK_LOG_STATUS_LOGISFULL_MASK
          Mask for bit in log status indicating that log is active
static int PMTK_LOG_STATUS_LOGMUSTINIT_MASK
           
static int PMTK_LOG_STATUS_LOGONOF_MASK
           
static int PMTK_LOG_STATUS_LOGSTOP_OVER_MASK
           
static int PMTK_LOG_TIME_INTERVAL
           
static java.lang.String PMTK_LOG_TIME_INTERVAL_STR
           
static int PMTK_LOG_USER
          User specific log position (1).
static java.lang.String PMTK_LOG_USER_STR
           
static int PMTK_LOG_VERSION
           
static java.lang.String PMTK_LOG_VERSION_STR
           
static int PMTK_LOG_WRITE
           
static int PMTK_Q_DGPS_INFO
           
static java.lang.String PMTK_Q_DGPS_INFO_STR
           
static int PMTK_Q_EPO_INFO
          Get EPO date range (607 0x261)
static int PMTK_Q_RELEASE
          Requests release data 605.
static java.lang.String PMTK_Q_RELEASE_STR
           
static int PMTK_Q_VERSION
          Query device version (604 0x25C)
static java.lang.String PMTK_Q_VERSION_STR
           
static int PMTK_SET_BIN_MODE
          Set binary mode used in AGPS - will be tried for other too
static java.lang.String PMTK_SET_BIN_MODE_STR
           
static int PMTK_SET_EPO_DATA
          Send EPO data to device (722 0x2D2)
static int PMTK_SET_NMEA_BAUD_RATE
           
static java.lang.String PMTK_SET_NMEA_BAUD_RATE_STR
           
static int PMTK_SYS_MSG
           
static java.lang.String PMTK_SYS_MSG_STR
           
static int PMTK_TEST
           
static java.lang.String PMTK_TEST_STR
           
static int PROTOCOL_MTK
          Connection protocols.
static int PROTOCOL_PHLX
           
static int PROTOCOL_SKYTRAQ
           
static int PROTOCOL_WONDE_PROUD
           
static int RCR_ALL_APP_MASK
           
static int RCR_APP0_MASK
           
static int RCR_APP1_MASK
           
static int RCR_APP2_MASK
           
static int RCR_APP3_MASK
           
static int RCR_APP4_MASK
           
static int RCR_APP5_MASK
           
static int RCR_APP6_MASK
           
static int RCR_APP7_MASK
           
static int RCR_APP8_MASK
           
static int RCR_APP9_MASK
           
static int RCR_APPY_MASK
           
static int RCR_APPZ_MASK
           
static int RCR_BUTTON_MASK
           
static int RCR_DISTANCE_MASK
           
static int RCR_SPEED_MASK
           
static int RCR_TIME_MASK
           
static int[] timeZones
          List of existing timezones.
static int VALID_DGPS_MASK
           
static int VALID_ESTIMATED_MASK
           
static int VALID_FRTK_MASK
           
static int VALID_MANUAL_MASK
           
static int VALID_NO_FIX_MASK
           
static int VALID_PPS_MASK
           
static int VALID_RTK_MASK
           
static int VALID_SIMULATOR_MASK
           
static int VALID_SPS_MASK
           
 
Constructor Summary
BT747Constants()
           
 
Method Summary
static java.lang.String getFlashDesc(int flashManuProdID)
           
static int getFlashSize(int flashManuProdID)
           
static int getHeightReference(int type)
           
static java.lang.String getNmeaDescription(int idx)
           
static int getUtcIdx(int encodedTZ)
           
static java.lang.String[] getUtcStrings(java.lang.String prefix)
           
static int logRecordAndChecksumSize(int logFormat, int gpsType, int sats)
           
static int logRecordMaxSize(int p_logFormat, int gpsType)
           
static int logRecordMinSize(int p_logFormat, int gpsType)
          Get the minimum size for a log record.
static int[] logRecordSatOffsetAndSize(int logFormat, int gpsType)
           
static int logRecordSize(int logFormat, int gpsType, int sats)
          Calculate the log record size
static java.lang.String modelName(int md, java.lang.String device)
          Get a representation of the model.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logFmtItems

public static java.lang.String[] logFmtItems
String description of the log format items of the iBlue 747 device.
Entries are in order. The entry position corresponds to the bit position in the log format 'byte'.


FMT_UTC_IDX

public static final int FMT_UTC_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_VALID_IDX

public static final int FMT_VALID_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_LATITUDE_IDX

public static final int FMT_LATITUDE_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_LONGITUDE_IDX

public static final int FMT_LONGITUDE_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_HEIGHT_IDX

public static final int FMT_HEIGHT_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_SPEED_IDX

public static final int FMT_SPEED_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_HEADING_IDX

public static final int FMT_HEADING_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_DSTA_IDX

public static final int FMT_DSTA_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_DAGE_IDX

public static final int FMT_DAGE_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_PDOP_IDX

public static final int FMT_PDOP_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_HDOP_IDX

public static final int FMT_HDOP_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_VDOP_IDX

public static final int FMT_VDOP_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_NSAT_IDX

public static final int FMT_NSAT_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_MAX_SATS

public static final int FMT_MAX_SATS
See Also:
Constant Field Values

FMT_SID_IDX

public static final int FMT_SID_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_ELEVATION_IDX

public static final int FMT_ELEVATION_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_AZIMUTH_IDX

public static final int FMT_AZIMUTH_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_SNR_IDX

public static final int FMT_SNR_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_RCR_IDX

public static final int FMT_RCR_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_MILLISECOND_IDX

public static final int FMT_MILLISECOND_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_DISTANCE_IDX

public static final int FMT_DISTANCE_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_ROYALTEKNEW_IDX

public static final int FMT_ROYALTEKNEW_IDX
Index of bit for log format setting

See Also:
Constant Field Values

FMT_LOG_PTS_WITH_VALID_FIX_ONLY_IDX

public static final int FMT_LOG_PTS_WITH_VALID_FIX_ONLY_IDX
Index of bit for log format setting

See Also:
Constant Field Values

logFmtByteSizes

public static final byte[] logFmtByteSizes
Size for each item of the log format of the iBlue 747.
The log record length is variable is satelite information is logged:
SID, ELEVATION, AZIMUTH and SNR are repeated NSAT times.

Entries are in order. The entry position corresponds to the bit position in the log format 'byte'.


logFmtByteSizesHolux

public static final byte[] logFmtByteSizesHolux

RCR_TIME_MASK

public static final int RCR_TIME_MASK
See Also:
Constant Field Values

RCR_SPEED_MASK

public static final int RCR_SPEED_MASK
See Also:
Constant Field Values

RCR_DISTANCE_MASK

public static final int RCR_DISTANCE_MASK
See Also:
Constant Field Values

RCR_BUTTON_MASK

public static final int RCR_BUTTON_MASK
See Also:
Constant Field Values

RCR_APP0_MASK

public static final int RCR_APP0_MASK
See Also:
Constant Field Values

RCR_APP1_MASK

public static final int RCR_APP1_MASK
See Also:
Constant Field Values

RCR_APP2_MASK

public static final int RCR_APP2_MASK
See Also:
Constant Field Values

RCR_APP3_MASK

public static final int RCR_APP3_MASK
See Also:
Constant Field Values

RCR_APP4_MASK

public static final int RCR_APP4_MASK
See Also:
Constant Field Values

RCR_APP5_MASK

public static final int RCR_APP5_MASK
See Also:
Constant Field Values

RCR_APP6_MASK

public static final int RCR_APP6_MASK
See Also:
Constant Field Values

RCR_APP7_MASK

public static final int RCR_APP7_MASK
See Also:
Constant Field Values

RCR_APP8_MASK

public static final int RCR_APP8_MASK
See Also:
Constant Field Values

RCR_APP9_MASK

public static final int RCR_APP9_MASK
See Also:
Constant Field Values

RCR_APPY_MASK

public static final int RCR_APPY_MASK
See Also:
Constant Field Values

RCR_APPZ_MASK

public static final int RCR_APPZ_MASK
See Also:
Constant Field Values

RCR_ALL_APP_MASK

public static final int RCR_ALL_APP_MASK
See Also:
Constant Field Values

C_STR_RCR

public static final java.lang.String[] C_STR_RCR

C_RCR_COUNT

public static final int C_RCR_COUNT
See Also:
Constant Field Values

PMTK_LOG_SET

public static final int PMTK_LOG_SET
Set a parameter concerning the log (1).

See Also:
Constant Field Values

PMTK_LOG_Q

public static final int PMTK_LOG_Q
Get a query concerning the log (2)

See Also:
Constant Field Values

PMTK_LOG_DT

public static final int PMTK_LOG_DT
Received data concerning the log (3).

See Also:
Constant Field Values

PMTK_LOG_ON

public static final int PMTK_LOG_ON
Switch logging on. (4).

See Also:
Constant Field Values

PMTK_LOG_OFF

public static final int PMTK_LOG_OFF
Switch logging off. (5).

See Also:
Constant Field Values

PMTK_LOG_ERASE

public static final int PMTK_LOG_ERASE
Erase log. (6).

See Also:
Constant Field Values

PMTK_LOG_Q_LOG

public static final int PMTK_LOG_Q_LOG
(7)

See Also:
Constant Field Values

PMTK_LOG_DT_LOG

public static final int PMTK_LOG_DT_LOG
See Also:
Constant Field Values

PMTK_LOG_INIT

public static final int PMTK_LOG_INIT
See Also:
Constant Field Values

PMTK_LOG_ENABLE

public static final int PMTK_LOG_ENABLE
See Also:
Constant Field Values

PMTK_LOG_DISABLE

public static final int PMTK_LOG_DISABLE
See Also:
Constant Field Values

PMTK_LOG_WRITE

public static final int PMTK_LOG_WRITE
See Also:
Constant Field Values

PMTK_LOG_USER

public static final int PMTK_LOG_USER
User specific log position (1).

See Also:
Constant Field Values

PMTK_LOG_FLASH_STAT

public static final int PMTK_LOG_FLASH_STAT
Indicates flash (erase) status (1).

See Also:
Constant Field Values

PMTK_LOG_FORMAT

public static final int PMTK_LOG_FORMAT
User initiated log point, takes RCR as parameter. (2)

See Also:
Constant Field Values

PMTK_LOG_TIME_INTERVAL

public static final int PMTK_LOG_TIME_INTERVAL
See Also:
Constant Field Values

PMTK_LOG_DISTANCE_INTERVAL

public static final int PMTK_LOG_DISTANCE_INTERVAL
See Also:
Constant Field Values

PMTK_LOG_SPEED_INTERVAL

public static final int PMTK_LOG_SPEED_INTERVAL
See Also:
Constant Field Values

PMTK_LOG_REC_METHOD

public static final int PMTK_LOG_REC_METHOD
See Also:
Constant Field Values

PMTK_LOG_LOG_STATUS

public static final int PMTK_LOG_LOG_STATUS
Logger Status.
bit 11 Logging is full. PMTK_LOG_STATUS_LOGISFULL_MASK
bit 10 Logging needs initialisation (format). PMTK_LOG_STATUS_LOGMUSTINIT_MASK
bit 9 Logging is enabled. PMTK_LOG_STATUS_LOGDISABLED_MASK
bit 8 Logging is enabled. PMTK_LOG_STATUS_LOGENABLED_MASK
bit 2 Logging is in stop or overwrite mode. PMTK_LOG_STATUS_LOGSTOP_OVER_MASK
bit 2 Logging is on/off PMTK_LOG_STATUS_LOGONOF_MASK

See Also:
Constant Field Values

PMTK_LOG_MEM_USED

public static final int PMTK_LOG_MEM_USED
Logger Memory used in bytes - 8

See Also:
Constant Field Values

PMTK_LOG_FLASH

public static final int PMTK_LOG_FLASH
See Also:
Constant Field Values

PMTK_LOG_NBR_LOG_PTS

public static final int PMTK_LOG_NBR_LOG_PTS
See Also:
Constant Field Values

PMTK_LOG_FLASH_SECTORS

public static final int PMTK_LOG_FLASH_SECTORS
See Also:
Constant Field Values

PMTK_LOG_VERSION

public static final int PMTK_LOG_VERSION
See Also:
Constant Field Values

PMTK_TEST

public static final int PMTK_TEST
See Also:
Constant Field Values

PMTK_ACK

public static final int PMTK_ACK
See Also:
Constant Field Values

PMTK_SYS_MSG

public static final int PMTK_SYS_MSG
See Also:
Constant Field Values

PMTK_CMD_HOT_START

public static final int PMTK_CMD_HOT_START
See Also:
Constant Field Values

PMTK_CMD_WARM_START

public static final int PMTK_CMD_WARM_START
See Also:
Constant Field Values

PMTK_CMD_COLD_START

public static final int PMTK_CMD_COLD_START
See Also:
Constant Field Values

PMTK_CMD_FULL_COLD_START

public static final int PMTK_CMD_FULL_COLD_START
See Also:
Constant Field Values

PMTK_CMD_EPO_CLEAR

public static final int PMTK_CMD_EPO_CLEAR
See Also:
Constant Field Values

PMTK_CMD_LOG

public static final int PMTK_CMD_LOG
See Also:
Constant Field Values

PMTK_SET_NMEA_BAUD_RATE

public static final int PMTK_SET_NMEA_BAUD_RATE
See Also:
Constant Field Values

PMTK_SET_BIN_MODE

public static final int PMTK_SET_BIN_MODE
Set binary mode used in AGPS - will be tried for other too

See Also:
Constant Field Values

PMTK_API_SET_FIX_CTL

public static final int PMTK_API_SET_FIX_CTL
See Also:
Constant Field Values

PMTK_API_SET_DGPS_MODE

public static final int PMTK_API_SET_DGPS_MODE
See Also:
Constant Field Values

PMTK_API_SET_SBAS

public static final int PMTK_API_SET_SBAS
See Also:
Constant Field Values

PMTK_API_SET_NMEA_OUTPUT

public static final int PMTK_API_SET_NMEA_OUTPUT
Define NMEA output string periods.

See Also:
Constant Field Values

PMTK_API_SET_SBAS_TEST

public static final int PMTK_API_SET_SBAS_TEST
See Also:
Constant Field Values

PMTK_API_SET_PWR_SAV_MODE

public static final int PMTK_API_SET_PWR_SAV_MODE
See Also:
Constant Field Values

PMTK_API_SET_DATUM

public static final int PMTK_API_SET_DATUM
See Also:
Constant Field Values

PMTK_API_SET_DATUM_ADVANCE

public static final int PMTK_API_SET_DATUM_ADVANCE
See Also:
Constant Field Values

PMTK_API_SET_USER_OPTION

public static final int PMTK_API_SET_USER_OPTION
See Also:
Constant Field Values

PMTK_API_SET_BT_MAC_ADDR

public static final int PMTK_API_SET_BT_MAC_ADDR
See Also:
Constant Field Values

PMTK_API_Q_FIX_CTL

public static final int PMTK_API_Q_FIX_CTL
See Also:
Constant Field Values

PMTK_API_Q_DGPS_MODE

public static final int PMTK_API_Q_DGPS_MODE
See Also:
Constant Field Values

PMTK_API_Q_SBAS

public static final int PMTK_API_Q_SBAS
See Also:
Constant Field Values

PMTK_API_Q_NMEA_OUTPUT

public static final int PMTK_API_Q_NMEA_OUTPUT
See Also:
Constant Field Values

PMTK_API_Q_SBAS_TEST

public static final int PMTK_API_Q_SBAS_TEST
See Also:
Constant Field Values

PMTK_API_Q_PWR_SAV_MOD

public static final int PMTK_API_Q_PWR_SAV_MOD
See Also:
Constant Field Values

PMTK_API_Q_DATUM

public static final int PMTK_API_Q_DATUM
See Also:
Constant Field Values

PMTK_API_Q_DATUM_ADVANCE

public static final int PMTK_API_Q_DATUM_ADVANCE
See Also:
Constant Field Values

PMTK_API_Q_GET_USER_OPTION

public static final int PMTK_API_Q_GET_USER_OPTION
See Also:
Constant Field Values

PMTK_API_Q_BT_MAC_ADDR

public static final int PMTK_API_Q_BT_MAC_ADDR
See Also:
Constant Field Values

PMTK_DT_FIX_CTL

public static final int PMTK_DT_FIX_CTL
See Also:
Constant Field Values

PMTK_DT_DGPS_MODE

public static final int PMTK_DT_DGPS_MODE
See Also:
Constant Field Values

PMTK_DT_SBAS

public static final int PMTK_DT_SBAS
See Also:
Constant Field Values

PMTK_DT_NMEA_OUTPUT

public static final int PMTK_DT_NMEA_OUTPUT
See Also:
Constant Field Values

PMTK_DT_SBAS_TEST

public static final int PMTK_DT_SBAS_TEST
See Also:
Constant Field Values

PMTK_DT_PWR_SAV_MODE

public static final int PMTK_DT_PWR_SAV_MODE
See Also:
Constant Field Values

PMTK_DT_DATUM

public static final int PMTK_DT_DATUM
See Also:
Constant Field Values

PMTK_DT_FLASH_USER_OPTION

public static final int PMTK_DT_FLASH_USER_OPTION
See Also:
Constant Field Values

PMTK_DT_BT_MAC_ADDR

public static final int PMTK_DT_BT_MAC_ADDR
See Also:
Constant Field Values

PMTK_Q_DGPS_INFO

public static final int PMTK_Q_DGPS_INFO
See Also:
Constant Field Values

PMTK_Q_VERSION

public static final int PMTK_Q_VERSION
Query device version (604 0x25C)

See Also:
Constant Field Values

PMTK_Q_EPO_INFO

public static final int PMTK_Q_EPO_INFO
Get EPO date range (607 0x261)

See Also:
Constant Field Values

PMTK_Q_RELEASE

public static final int PMTK_Q_RELEASE
Requests release data 605.

See Also:
Constant Field Values

PMTK_DT_DGPS_INFO

public static final int PMTK_DT_DGPS_INFO
See Also:
Constant Field Values

PMTK_DT_VERSION

public static final int PMTK_DT_VERSION
See Also:
Constant Field Values

PMTK_DT_RELEASE

public static final int PMTK_DT_RELEASE
See Also:
Constant Field Values

PMTK_DT_EPO_INFO

public static final int PMTK_DT_EPO_INFO
Response to EPO_INFO query.
Answer Example
$PMTK707,28,1511,518400,1512,496800,1511,540000,1511,540000*1C
  1. $PMTK707 = AGPS Status
  2. 28 = Number of the effective data?
  3. 1511 = GPS Weeks of validity start
  4. 518400 = GPS Seconds of validity start
  5. 1512 = GPS Weeks of validity end
  6. 496800 = GPS Seconds of validity end
  7. 1511 = GPS Weeks of ??1
  8. 540000 = GPS Seconds of ??1
  9. 1511 = GPS Weeks of ??2
  10. 540000 = GPS Seconds of ??2

See Also:
Constant Field Values

PMTK_SET_EPO_DATA

public static final int PMTK_SET_EPO_DATA
Send EPO data to device (722 0x2D2)

See Also:
Constant Field Values

PMTK_ACK_INVALID

public static final int PMTK_ACK_INVALID
Parameter 1 of PMTK_ACK reply. Packet invalid.

See Also:
Constant Field Values

PMTK_ACK_UNSUPPORTED

public static final int PMTK_ACK_UNSUPPORTED
Parameter 1 of PMTK_ACK reply. Packet not supported by device.

See Also:
Constant Field Values

PMTK_ACK_FAILED

public static final int PMTK_ACK_FAILED
Parameter 1 of PMTK_ACK reply. Packet supported, but action failed.

See Also:
Constant Field Values

PMTK_ACK_SUCCEEDED

public static final int PMTK_ACK_SUCCEEDED
Parameter 1 of PMTK_ACK reply. Packet success.

See Also:
Constant Field Values

PMTK_LOG_ERASE_YES_STR

public static final java.lang.String PMTK_LOG_ERASE_YES_STR
See Also:
Constant Field Values

PMTK_LOG_USER_STR

public static final java.lang.String PMTK_LOG_USER_STR
See Also:
Constant Field Values

PMTK_LOG_FLASH_STAT_STR

public static final java.lang.String PMTK_LOG_FLASH_STAT_STR
See Also:
Constant Field Values

PMTK_LOG_FORMAT_STR

public static final java.lang.String PMTK_LOG_FORMAT_STR
See Also:
Constant Field Values

PMTK_LOG_TIME_INTERVAL_STR

public static final java.lang.String PMTK_LOG_TIME_INTERVAL_STR
See Also:
Constant Field Values

PMTK_LOG_DISTANCE_INTERVAL_STR

public static final java.lang.String PMTK_LOG_DISTANCE_INTERVAL_STR
See Also:
Constant Field Values

PMTK_LOG_SPEED_INTERVAL_STR

public static final java.lang.String PMTK_LOG_SPEED_INTERVAL_STR
See Also:
Constant Field Values

PMTK_LOG_REC_METHOD_STR

public static final java.lang.String PMTK_LOG_REC_METHOD_STR
See Also:
Constant Field Values

PMTK_LOG_LOG_STATUS_STR

public static final java.lang.String PMTK_LOG_LOG_STATUS_STR
See Also:
Constant Field Values

PMTK_LOG_MEM_USED_STR

public static final java.lang.String PMTK_LOG_MEM_USED_STR
See Also:
Constant Field Values

PMTK_LOG_FLASH_STR

public static final java.lang.String PMTK_LOG_FLASH_STR
See Also:
Constant Field Values

PMTK_LOG_NBR_LOG_PTS_STR

public static final java.lang.String PMTK_LOG_NBR_LOG_PTS_STR
See Also:
Constant Field Values

PMTK_LOG_FLASH_SECTORS_STR

public static final java.lang.String PMTK_LOG_FLASH_SECTORS_STR
See Also:
Constant Field Values

PMTK_LOG_VERSION_STR

public static final java.lang.String PMTK_LOG_VERSION_STR
See Also:
Constant Field Values

PMTK_LOG_STATUS_LOGISFULL_MASK

public static final int PMTK_LOG_STATUS_LOGISFULL_MASK
Mask for bit in log status indicating that log is active

See Also:
Constant Field Values

PMTK_LOG_STATUS_LOGMUSTINIT_MASK

public static final int PMTK_LOG_STATUS_LOGMUSTINIT_MASK
See Also:
Constant Field Values

PMTK_LOG_STATUS_LOGDISABLED_MASK

public static final int PMTK_LOG_STATUS_LOGDISABLED_MASK
See Also:
Constant Field Values

PMTK_LOG_STATUS_LOGENABLED_MASK

public static final int PMTK_LOG_STATUS_LOGENABLED_MASK
See Also:
Constant Field Values

PMTK_LOG_STATUS_LOGSTOP_OVER_MASK

public static final int PMTK_LOG_STATUS_LOGSTOP_OVER_MASK
See Also:
Constant Field Values

PMTK_LOG_STATUS_LOGONOF_MASK

public static final int PMTK_LOG_STATUS_LOGONOF_MASK
See Also:
Constant Field Values

PMTK_TEST_STR

public static final java.lang.String PMTK_TEST_STR
See Also:
Constant Field Values

PMTK_ACK_STR

public static final java.lang.String PMTK_ACK_STR
See Also:
Constant Field Values

PMTK_SYS_MSG_STR

public static final java.lang.String PMTK_SYS_MSG_STR
See Also:
Constant Field Values

PMTK_CMD_HOT_START_STR

public static final java.lang.String PMTK_CMD_HOT_START_STR
See Also:
Constant Field Values

PMTK_CMD_WARM_START_STR

public static final java.lang.String PMTK_CMD_WARM_START_STR
See Also:
Constant Field Values

PMTK_CMD_COLD_START_STR

public static final java.lang.String PMTK_CMD_COLD_START_STR
See Also:
Constant Field Values

PMTK_CMD_FULL_COLD_START_STR

public static final java.lang.String PMTK_CMD_FULL_COLD_START_STR
See Also:
Constant Field Values

PMTK_CMD_LOG_STR

public static final java.lang.String PMTK_CMD_LOG_STR
See Also:
Constant Field Values

PMTK_SET_NMEA_BAUD_RATE_STR

public static final java.lang.String PMTK_SET_NMEA_BAUD_RATE_STR
See Also:
Constant Field Values

PMTK_SET_BIN_MODE_STR

public static final java.lang.String PMTK_SET_BIN_MODE_STR
See Also:
Constant Field Values

PMTK_API_SET_FIX_CTL_STR

public static final java.lang.String PMTK_API_SET_FIX_CTL_STR
See Also:
Constant Field Values

PMTK_API_SET_DGPS_MODE_STR

public static final java.lang.String PMTK_API_SET_DGPS_MODE_STR
See Also:
Constant Field Values

PMTK_API_SET_SBAS_STR

public static final java.lang.String PMTK_API_SET_SBAS_STR
See Also:
Constant Field Values

PMTK_API_SET_NMEA_OUTPUT_STR

public static final java.lang.String PMTK_API_SET_NMEA_OUTPUT_STR
See Also:
Constant Field Values

PMTK_API_SET_SBAS_TEST_STR

public static final java.lang.String PMTK_API_SET_SBAS_TEST_STR
See Also:
Constant Field Values

PMTK_API_SET_PWR_SAV_MODE_STR

public static final java.lang.String PMTK_API_SET_PWR_SAV_MODE_STR
See Also:
Constant Field Values

PMTK_API_SET_DATUM_STR

public static final java.lang.String PMTK_API_SET_DATUM_STR
See Also:
Constant Field Values

PMTK_API_SET_DATUM_ADVANCE_STR

public static final java.lang.String PMTK_API_SET_DATUM_ADVANCE_STR
See Also:
Constant Field Values

PMTK_API_SET_USER_OPTION_STR

public static final java.lang.String PMTK_API_SET_USER_OPTION_STR
See Also:
Constant Field Values

PMTK_API_Q_FIX_CTL_STR

public static final java.lang.String PMTK_API_Q_FIX_CTL_STR
See Also:
Constant Field Values

PMTK_API_Q_DGPS_MODE_STR

public static final java.lang.String PMTK_API_Q_DGPS_MODE_STR
See Also:
Constant Field Values

PMTK_API_Q_SBAS_STR

public static final java.lang.String PMTK_API_Q_SBAS_STR
See Also:
Constant Field Values

PMTK_API_Q_NMEA_OUTPUT_STR

public static final java.lang.String PMTK_API_Q_NMEA_OUTPUT_STR
See Also:
Constant Field Values

PMTK_API_Q_SBAS_TEST_STR

public static final java.lang.String PMTK_API_Q_SBAS_TEST_STR
See Also:
Constant Field Values

PMTK_API_Q_PWR_SAV_MOD_STR

public static final java.lang.String PMTK_API_Q_PWR_SAV_MOD_STR
See Also:
Constant Field Values

PMTK_API_Q_DATUM_STR

public static final java.lang.String PMTK_API_Q_DATUM_STR
See Also:
Constant Field Values

PMTK_API_Q_DATUM_ADVANCE_STR

public static final java.lang.String PMTK_API_Q_DATUM_ADVANCE_STR
See Also:
Constant Field Values

PMTK_API_GET_USER_OPTION_STR

public static final java.lang.String PMTK_API_GET_USER_OPTION_STR
See Also:
Constant Field Values

PMTK_DT_FIX_CTL_STR

public static final java.lang.String PMTK_DT_FIX_CTL_STR
See Also:
Constant Field Values

PMTK_DT_DGPS_MODE_STR

public static final java.lang.String PMTK_DT_DGPS_MODE_STR
See Also:
Constant Field Values

PMTK_DT_SBAS_STR

public static final java.lang.String PMTK_DT_SBAS_STR
See Also:
Constant Field Values

PMTK_DT_NMEA_OUTPUT_STR

public static final java.lang.String PMTK_DT_NMEA_OUTPUT_STR
See Also:
Constant Field Values

PMTK_DT_SBAS_TEST_STR

public static final java.lang.String PMTK_DT_SBAS_TEST_STR
See Also:
Constant Field Values

PMTK_DT_PWR_SAV_MODE_STR

public static final java.lang.String PMTK_DT_PWR_SAV_MODE_STR
See Also:
Constant Field Values

PMTK_DT_DATUM_STR

public static final java.lang.String PMTK_DT_DATUM_STR
See Also:
Constant Field Values

PMTK_DT_FLASH_USER_OPTION_STR

public static final java.lang.String PMTK_DT_FLASH_USER_OPTION_STR
See Also:
Constant Field Values

PMTK_Q_VERSION_STR

public static final java.lang.String PMTK_Q_VERSION_STR
See Also:
Constant Field Values

PMTK_Q_RELEASE_STR

public static final java.lang.String PMTK_Q_RELEASE_STR
See Also:
Constant Field Values

PMTK_Q_DGPS_INFO_STR

public static final java.lang.String PMTK_Q_DGPS_INFO_STR
See Also:
Constant Field Values

PMTK_ACK_INVALID_STR

public static final java.lang.String PMTK_ACK_INVALID_STR
Parameter 1 of PMTK_ACK reply. Packet invalid.

See Also:
Constant Field Values

PMTK_ACK_UNSUPPORTED_STR

public static final java.lang.String PMTK_ACK_UNSUPPORTED_STR
Parameter 1 of PMTK_ACK reply. Packet not supported by device.

See Also:
Constant Field Values

PMTK_ACK_FAILED_STR

public static final java.lang.String PMTK_ACK_FAILED_STR
Parameter 1 of PMTK_ACK reply. Packet supported, but action failed.

See Also:
Constant Field Values

PMTK_ACK_SUCCEEDED_STR

public static final java.lang.String PMTK_ACK_SUCCEEDED_STR
Parameter 1 of PMTK_ACK reply. Packet success.

See Also:
Constant Field Values

HOLUX_MAIN_CMD

public static final java.lang.String HOLUX_MAIN_CMD
Holux specific

See Also:
Constant Field Values

HOLUX_API_SET_CONN

public static final int HOLUX_API_SET_CONN
See Also:
Constant Field Values

HOLUX_API_SET_DISCONN

public static final int HOLUX_API_SET_DISCONN
See Also:
Constant Field Values

HOLUX_API_Q_FIRMWARE_VERSION

public static final int HOLUX_API_Q_FIRMWARE_VERSION
See Also:
Constant Field Values

HOLUX_API_SET_NAME

public static final int HOLUX_API_SET_NAME
See Also:
Constant Field Values

HOLUX_API_Q_NAME

public static final int HOLUX_API_Q_NAME
See Also:
Constant Field Values

HOLUX_API_KEEP_ALIVE

public static final int HOLUX_API_KEEP_ALIVE
See Also:
Constant Field Values

HOLUX_API_Q_HW_VERSION

public static final int HOLUX_API_Q_HW_VERSION
See Also:
Constant Field Values

HOLUX_API_SET_TZ_OFFSET

public static final int HOLUX_API_SET_TZ_OFFSET
See Also:
Constant Field Values

HOLUX_API_Q_TZ_OFFSET

public static final int HOLUX_API_Q_TZ_OFFSET
See Also:
Constant Field Values

HOLUX_API_DT_FIRMWARE_VERSION

public static final int HOLUX_API_DT_FIRMWARE_VERSION
See Also:
Constant Field Values

HOLUX_API_DT_NAME

public static final int HOLUX_API_DT_NAME
See Also:
Constant Field Values

HOLUX_API_DT_HW_VERSION

public static final int HOLUX_API_DT_HW_VERSION
See Also:
Constant Field Values

HOLUX_API_DT_TZ_OFFSET

public static final int HOLUX_API_DT_TZ_OFFSET
See Also:
Constant Field Values

PROTOCOL_MTK

public static final int PROTOCOL_MTK
Connection protocols.

See Also:
Constant Field Values

PROTOCOL_WONDE_PROUD

public static final int PROTOCOL_WONDE_PROUD
See Also:
Constant Field Values

PROTOCOL_PHLX

public static final int PROTOCOL_PHLX
See Also:
Constant Field Values

PROTOCOL_SKYTRAQ

public static final int PROTOCOL_SKYTRAQ
See Also:
Constant Field Values

GPS_TYPE_DEFAULT

public static final int GPS_TYPE_DEFAULT
Default gps type selection (MTK Logger).

See Also:
Constant Field Values

GPS_TYPE_GISTEQ_GISTEQ_ITRACKU_SIRFIII

public static final int GPS_TYPE_GISTEQ_GISTEQ_ITRACKU_SIRFIII
ITrackU-SirfIII type.

See Also:
Constant Field Values

GPS_TYPE_HOLUX_GR245

public static final int GPS_TYPE_HOLUX_GR245
Specific Holux type.

See Also:
Constant Field Values

GPS_TYPE_HOLUX_M241

public static final int GPS_TYPE_HOLUX_M241
Specific Holux type.

See Also:
Constant Field Values

GPS_TYPE_SKYTRAQ

public static final int GPS_TYPE_SKYTRAQ
Skytraq log type

See Also:
Constant Field Values

GPS_TYPE_GISTEQ_ITRACKU_NEMERIX

public static final int GPS_TYPE_GISTEQ_ITRACKU_NEMERIX
Holux type.

See Also:
Constant Field Values

GPS_TYPE_GISTEQ_ITRACKU_PHOTOTRACKR

public static final int GPS_TYPE_GISTEQ_ITRACKU_PHOTOTRACKR
ITrackU-Phototrackr type.

See Also:
Constant Field Values

C_NMEA_SEN_COUNT

public static final int C_NMEA_SEN_COUNT
Number of NMEA sentence types.

See Also:
Constant Field Values

NMEA_SEN_GLL_IDX

public static final int NMEA_SEN_GLL_IDX
GPGLL interval - Geographic Position - Latitude longitude.

See Also:
Constant Field Values

NMEA_SEN_RMC_IDX

public static final int NMEA_SEN_RMC_IDX
GPRMC interval - Recommended Min. specic - GNSS sentence.

See Also:
Constant Field Values

NMEA_SEN_VTG_IDX

public static final int NMEA_SEN_VTG_IDX
GPVTG interval - Course Over Ground and Ground Speed.

See Also:
Constant Field Values

NMEA_SEN_GGA_IDX

public static final int NMEA_SEN_GGA_IDX
GPGGA interval - GPS Fix Data.

See Also:
Constant Field Values

NMEA_SEN_GSA_IDX

public static final int NMEA_SEN_GSA_IDX
GPGSA interval - GNSS DOPS and Active Satellites.

See Also:
Constant Field Values

NMEA_SEN_GSV_IDX

public static final int NMEA_SEN_GSV_IDX
GPGSV interval - GNSS Satellites in View.

See Also:
Constant Field Values

NMEA_SEN_GRS_IDX

public static final int NMEA_SEN_GRS_IDX
GPGRS interval - GNSS Range Residuals.

See Also:
Constant Field Values

NMEA_SEN_GST_IDX

public static final int NMEA_SEN_GST_IDX
GPGST interval - GNSS Pseudorange Error Statistics.

See Also:
Constant Field Values

NMEA_SEN_TYPE8_IDX

public static final int NMEA_SEN_TYPE8_IDX
Unknown - Called it type 8.

See Also:
Constant Field Values

NMEA_SEN_TYPE9_IDX

public static final int NMEA_SEN_TYPE9_IDX
Unknown - Called it type 9.

See Also:
Constant Field Values

NMEA_SEN_TYPE10_IDX

public static final int NMEA_SEN_TYPE10_IDX
Unknown - Called it type 10.

See Also:
Constant Field Values

NMEA_SEN_TYPE11_IDX

public static final int NMEA_SEN_TYPE11_IDX
Unknown - Called it type 11.

See Also:
Constant Field Values

NMEA_SEN_TYPE12_IDX

public static final int NMEA_SEN_TYPE12_IDX
Unknown - Called it type 12.

See Also:
Constant Field Values

NMEA_SEN_MALM_IDX

public static final int NMEA_SEN_MALM_IDX
PMTKALM interval - GPS almanac information.

See Also:
Constant Field Values

NMEA_SEN_MEPH_IDX

public static final int NMEA_SEN_MEPH_IDX
PMTKEPH interval - GPS ephemeris information

See Also:
Constant Field Values

NMEA_SEN_MDGP_IDX

public static final int NMEA_SEN_MDGP_IDX
PMTKDGP interval - GPS differential correction information.

See Also:
Constant Field Values

NMEA_SEN_MDBG_IDX

public static final int NMEA_SEN_MDBG_IDX
PMTKDBG interval - MTK debug information.

See Also:
Constant Field Values

NMEA_SEN_ZDA_IDX

public static final int NMEA_SEN_ZDA_IDX
GPZDA interval - Time & Date.

See Also:
Constant Field Values

NMEA_SEN_MCHN_IDX

public static final int NMEA_SEN_MCHN_IDX
PMTKCHN interval - GPS channel status.

See Also:
Constant Field Values

NMEA_SEN_WPL_IDX

public static final int NMEA_SEN_WPL_IDX
Application

See Also:
Constant Field Values

VALID_NO_FIX_MASK

public static final int VALID_NO_FIX_MASK
See Also:
Constant Field Values

VALID_SPS_MASK

public static final int VALID_SPS_MASK
See Also:
Constant Field Values

VALID_DGPS_MASK

public static final int VALID_DGPS_MASK
See Also:
Constant Field Values

VALID_PPS_MASK

public static final int VALID_PPS_MASK
See Also:
Constant Field Values

VALID_RTK_MASK

public static final int VALID_RTK_MASK
See Also:
Constant Field Values

VALID_FRTK_MASK

public static final int VALID_FRTK_MASK
See Also:
Constant Field Values

VALID_ESTIMATED_MASK

public static final int VALID_ESTIMATED_MASK
See Also:
Constant Field Values

VALID_MANUAL_MASK

public static final int VALID_MANUAL_MASK
See Also:
Constant Field Values

VALID_SIMULATOR_MASK

public static final int VALID_SIMULATOR_MASK
See Also:
Constant Field Values

NO_ERROR

public static final int NO_ERROR
See Also:
Constant Field Values

ERROR_COULD_NOT_OPEN

public static final int ERROR_COULD_NOT_OPEN
See Also:
Constant Field Values

ERROR_NO_FILES_WERE_CREATED

public static final int ERROR_NO_FILES_WERE_CREATED
See Also:
Constant Field Values

ERROR_READING_FILE

public static final int ERROR_READING_FILE
See Also:
Constant Field Values

ERROR_UNKNOWN_OUTPUT_FORMAT

public static final int ERROR_UNKNOWN_OUTPUT_FORMAT
The requested output format is unknown.

See Also:
Constant Field Values

HEIGHT_MSL

public static final int HEIGHT_MSL
See Also:
Constant Field Values

HEIGHT_WGS84

public static final int HEIGHT_WGS84
See Also:
Constant Field Values

timeZones

public static final int[] timeZones
List of existing timezones. To find hour: /4 -12 To find quarter: %4 *15

Constructor Detail

BT747Constants

public BT747Constants()
Method Detail

logRecordMinSize

public static final int logRecordMinSize(int p_logFormat,
                                         int gpsType)
Get the minimum size for a log record. This does not include the checksum.

Parameters:
p_logFormat - The log format of the device.
gpsType - The type of the GPS for which this must be calculated.
Returns:
Size of the header
See Also:
GPS_TYPE_DEFAULT, GPS_TYPE_HOLUX_GR245, GPS_TYPE_HOLUX_M241

logRecordAndChecksumSize

public static final int logRecordAndChecksumSize(int logFormat,
                                                 int gpsType,
                                                 int sats)

logRecordSize

public static final int logRecordSize(int logFormat,
                                      int gpsType,
                                      int sats)
Calculate the log record size

Parameters:
logFormat -
gpsType - The type of the GPS for which this must be calculated.
sats - Estimated number of satellites per record.
Returns:
The estimated record size.
See Also:
GPS_TYPE_DEFAULT, GPS_TYPE_HOLUX_GR245, GPS_TYPE_HOLUX_M241

logRecordMaxSize

public static final int logRecordMaxSize(int p_logFormat,
                                         int gpsType)

logRecordSatOffsetAndSize

public static final int[] logRecordSatOffsetAndSize(int logFormat,
                                                    int gpsType)

modelName

public static final java.lang.String modelName(int md,
                                               java.lang.String device)
Get a representation of the model.

Returns:
Textual identification of the device model.

getNmeaDescription

public static final java.lang.String getNmeaDescription(int idx)

getFlashSize

public static final int getFlashSize(int flashManuProdID)

getFlashDesc

public static final java.lang.String getFlashDesc(int flashManuProdID)

getHeightReference

public static final int getHeightReference(int type)

getUtcStrings

public static final java.lang.String[] getUtcStrings(java.lang.String prefix)
Returns:
list of UTC strings for GUI.

getUtcIdx

public static final int getUtcIdx(int encodedTZ)
Parameters:
encodedTZ -
Returns:
Index in UTC string list for the timezone.