21 #ifndef SELKIELoggerGPS_Commands 
   22 #define SELKIELoggerGPS_Commands 
   45 bool ubx_setMessageRate(
const int handle, 
const uint8_t msgClass, 
const uint8_t msgID, 
const uint8_t rate);
 
   48 bool ubx_pollMessage(
const int handle, 
const uint8_t msgClass, 
const uint8_t msgID);
 
bool ubx_pollMessage(const int handle, const uint8_t msgClass, const uint8_t msgID)
Request specific message by class and ID.
 
bool ubx_setI2CAddress(const int handle, const uint8_t addr)
Set I2C address.
 
bool ubx_setNavigationRate(const int handle, const uint16_t interval, const uint16_t outputRate)
Set UBX navigation calculation and reporting rate.
 
bool ubx_enableGalileo(const int handle)
Enable Galileo constellation use.
 
bool ubx_enableLogMessages(const int handle)
Enable log/information messages from GPS device.
 
bool ubx_disableLogMessages(const int handle)
Disable log/information messages from GPS device.
 
bool ubx_setMessageRate(const int handle, const uint8_t msgClass, const uint8_t msgID, const uint8_t rate)
Send UBX rate command to enable/disable message types.
 
bool ubx_setBaudRate(const int handle, const uint32_t baud)
Send UBX port configuration to switch baud rate.