Struct Commands
GNSS Commands struct
Assembly: Mt3339.dll
View Source
public struct Commands
Fields
PMTK_SET_BAUD_115200
115,200 baud
View Source
public const string PMTK_SET_BAUD_115200 = "$PMTK251,115200*1F"
PMTK_SET_BAUD_57600
57,600 baud
View Source
public const string PMTK_SET_BAUD_57600 = "$PMTK251,57600*2C"
PMTK_SET_BAUD_9600
9,600 baud
View Source
public const string PMTK_SET_BAUD_9600 = "$PMTK251,9600*17"
PMTK_SET_NMEA_OUTPUT_GLLONLY
GPGLL only
View Source
public const string PMTK_SET_NMEA_OUTPUT_GLLONLY = "$PMTK314,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*29"
PMTK_SET_NMEA_OUTPUT_RMCONLY
GPRMC only
View Source
public const string PMTK_SET_NMEA_OUTPUT_RMCONLY = "$PMTK314,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*29"
PMTK_SET_NMEA_OUTPUT_VTGONLY
GPVTG only
View Source
public const string PMTK_SET_NMEA_OUTPUT_VTGONLY = "$PMTK314,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*29"
PMTK_SET_NMEA_OUTPUT_GGAONLY
GPGGA only
View Source
public const string PMTK_SET_NMEA_OUTPUT_GGAONLY = "$PMTK314,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*29"
PMTK_SET_NMEA_OUTPUT_GSAONLY
GPGSA only
View Source
public const string PMTK_SET_NMEA_OUTPUT_GSAONLY = "$PMTK314,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0*29"
PMTK_SET_NMEA_OUTPUT_GSVONLY
GPGSV only
View Source
public const string PMTK_SET_NMEA_OUTPUT_GSVONLY = "$PMTK314,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0*29"
PMTK_SET_NMEA_OUTPUT_RMCGGA
GPRMC + GPGGA
View Source
public const string PMTK_SET_NMEA_OUTPUT_RMCGGA = "$PMTK314,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*28"
PMTK_SET_NMEA_OUTPUT_RMCGGAGSA
GPRMC, GPGGA, + GPGSA
View Source
public const string PMTK_SET_NMEA_OUTPUT_RMCGGAGSA = "$PMTK314,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0*29"
PMTK_SET_NMEA_OUTPUT_ALLDATA
All data
View Source
public const string PMTK_SET_NMEA_OUTPUT_ALLDATA = "$PMTK314,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0*28"
PMTK_SET_NMEA_OUTPUT_OFF
None
View Source
public const string PMTK_SET_NMEA_OUTPUT_OFF = "$PMTK314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*28"
PMTK_SET_NMEA_UPDATE_100_MILLIHERTZ
Once every 10 seconds, 100 millihertz.
View Source
public const string PMTK_SET_NMEA_UPDATE_100_MILLIHERTZ = "$PMTK220,10000*2F"
PMTK_SET_NMEA_UPDATE_200_MILLIHERTZ
Once every 5 seconds, 200 millihertz.
View Source
public const string PMTK_SET_NMEA_UPDATE_200_MILLIHERTZ = "$PMTK220,5000*1B"
PMTK_SET_NMEA_UPDATE_1HZ
1Hz
View Source
public const string PMTK_SET_NMEA_UPDATE_1HZ = "$PMTK220,1000*1F"
PMTK_SET_NMEA_UPDATE_2HZ
2Hz
View Source
public const string PMTK_SET_NMEA_UPDATE_2HZ = "$PMTK220,500*2B"
PMTK_SET_NMEA_UPDATE_5HZ
5Hz
View Source
public const string PMTK_SET_NMEA_UPDATE_5HZ = "$PMTK220,200*2C"
PMTK_SET_NMEA_UPDATE_10HZ
10Hz
View Source
public const string PMTK_SET_NMEA_UPDATE_10HZ = "$PMTK220,100*2F"
PMTK_API_SET_FIX_CTL_100_MILLIHERTZ
Once every 10 seconds, 100 millihertz.
View Source
public const string PMTK_API_SET_FIX_CTL_100_MILLIHERTZ = "$PMTK300,10000,0,0,0,0*2C"
PMTK_API_SET_FIX_CTL_200_MILLIHERTZ
Once every 5 seconds, 200 millihertz.
View Source
public const string PMTK_API_SET_FIX_CTL_200_MILLIHERTZ = "$PMTK300,5000,0,0,0,0*18"
PMTK_API_SET_FIX_CTL_1HZ
1Hz
View Source
public const string PMTK_API_SET_FIX_CTL_1HZ = "$PMTK300,1000,0,0,0,0*1C"
PMTK_API_SET_FIX_CTL_5HZ
5Hz. Note, it can't go any faster than 5x/sec.
View Source
public const string PMTK_API_SET_FIX_CTL_5HZ = "$PMTK300,200,0,0,0,0*2F"
PMTK_LOCUS_STARTLOG
Start logging data
View Source
public const string PMTK_LOCUS_STARTLOG = "$PMTK185,0*22"
PMTK_LOCUS_STOPLOG
Stop logging data
View Source
public const string PMTK_LOCUS_STOPLOG = "$PMTK185,1*23"
PMTK_LOCUS_STARTSTOPACK
Acknowledge the start or stop command
View Source
public const string PMTK_LOCUS_STARTSTOPACK = "$PMTK001,185,3*3C"
PMTK_LOCUS_QUERY_STATUS
Query the logging status
View Source
public const string PMTK_LOCUS_QUERY_STATUS = "$PMTK183*38"
PMTK_LOCUS_ERASE_FLASH
Erase the log flash data
View Source
public const string PMTK_LOCUS_ERASE_FLASH = "$PMTK184,1*22"
LOCUS_OVERLAP
If flash is full, log will overwrite old data with new logs
View Source
public const bool LOCUS_OVERLAP = false
LOCUS_FULLSTOP
If flash is full, logging will stop
View Source
public const bool LOCUS_FULLSTOP = true
PMTK_ENABLE_SBAS
Enable search for SBAS satellite (only works with 1Hz output rate)
View Source
public const string PMTK_ENABLE_SBAS = "$PMTK313,1*2E"
PMTK_ENABLE_WAAS
Use WAAS for DGPS correction data
View Source
public const string PMTK_ENABLE_WAAS = "$PMTK301,2*2E"
PMTK_STANDBY
standby command and boot successful message
View Source
public const string PMTK_STANDBY = "$PMTK161,0*28"
PMTK_STANDBY_SUCCESS
Not needed currently
View Source
public const string PMTK_STANDBY_SUCCESS = "$PMTK001,161,3*36"
PMTK_AWAKE
Wake up
View Source
public const string PMTK_AWAKE = "$PMTK010,002*2D"
PMTK_Q_RELEASE
ask for the release and version
View Source
public const string PMTK_Q_RELEASE = "$PMTK605*31"
PGCMD_ANTENNA
request for updates on antenna status
View Source
public const string PGCMD_ANTENNA = "$PGCMD,33,1*6C"
PGCMD_NOANTENNA
don't show antenna status messages
View Source
public const string PGCMD_NOANTENNA = "$PGCMD,33,0*6D"