|
LinksPoint GPS Toolkit Reference
|
// Palm OS
case SwitchProtocolButton:
{
GPSPROTOCOL gpProtocol = GpsGetProtocol();
switch (gpProtocol)
{
case GPSPROTOCOL_NMEA:
{
// Switch Protocol
NMEASwitchToSIRF(38400);
// Force message checking
GpsCheckForData(NULL, NULL);
// Wait 3 secs. for command processing
SysTaskDelay(SysTicksPerSecond() * 3);
GpsSetBaudRate(38400);
GpsSetProtocol(GPSPROTOCOL_SIRF);
}
break;
}
}
// Windows based platforms
case SwitchProtocolButton:
{
GPSPROTOCOL gpProtocol = GpsGetProtocol();
switch (gpProtocol)
{
case GPSPROTOCOL_NMEA:
{
// Switch Protocol
NMEASwitchToSIRF(38400);
// Wait 3 secs. for command processing
Sleep(3000);
GpsSetBaudRate(38400);
GpsSetProtocol(GPSPROTOCOL_SIRF);
}
break;
}
}| Parameters | Description |
| unsigned short usBaudRate | The baud rate to use with the SiRF protocol |
GPSERROR GPSAPI NMEASwitchToSIRF(unsigned short usBaudRate);