@@ -941,7 +941,7 @@ boolean SFE_UBLOX_GPS::isConnected()
941
941
packetCfg.len = 0 ;
942
942
packetCfg.startingSpot = 0 ;
943
943
944
- return sendCommand (packetCfg);
944
+ return sendCommand (packetCfg) == SFE_UBLOX_STATUS_DATA_SENT ;
945
945
}
946
946
return false ;
947
947
}
@@ -1208,7 +1208,7 @@ boolean SFE_UBLOX_GPS::saveConfiguration(uint16_t maxWait)
1208
1208
packetCfg.payload [4 ] = 0xFF ; // Set any bit in the saveMask field to save current config to Flash and BBR
1209
1209
packetCfg.payload [5 ] = 0xFF ;
1210
1210
1211
- if (sendCommand (packetCfg, maxWait) == false )
1211
+ if (sendCommand (packetCfg, maxWait) != SFE_UBLOX_STATUS_DATA_SENT )
1212
1212
return (false ); // If command send fails then bail
1213
1213
1214
1214
return (true );
@@ -1770,7 +1770,7 @@ boolean SFE_UBLOX_GPS::setPortOutput(uint8_t portID, uint8_t outStreamSettings,
1770
1770
// payloadCfg is now loaded with current bytes. Change only the ones we need to
1771
1771
payloadCfg[14 ] = outStreamSettings; // OutProtocolMask LSB - Set outStream bits
1772
1772
1773
- return (sendCommand (packetCfg, maxWait));
1773
+ return (sendCommand (packetCfg, maxWait)) == SFE_UBLOX_STATUS_DATA_SENT ;
1774
1774
}
1775
1775
1776
1776
// Configure a given port to input UBX, NMEA, RTCM3 or a combination thereof
@@ -1841,7 +1841,7 @@ boolean SFE_UBLOX_GPS::setNavigationFrequency(uint8_t navFreq, uint16_t maxWait)
1841
1841
payloadCfg[0 ] = measurementRate & 0xFF ; // measRate LSB
1842
1842
payloadCfg[1 ] = measurementRate >> 8 ; // measRate MSB
1843
1843
1844
- return (sendCommand (packetCfg, maxWait));
1844
+ return (sendCommand (packetCfg, maxWait)) == SFE_UBLOX_STATUS_DATA_SENT ;
1845
1845
}
1846
1846
1847
1847
// Get the rate at which the module is outputting nav solutions
@@ -1897,7 +1897,7 @@ boolean SFE_UBLOX_GPS::setAutoPVT(boolean enable, boolean implicitUpdate, uint16
1897
1897
payloadCfg[1 ] = UBX_NAV_PVT;
1898
1898
payloadCfg[2 ] = enable ? 1 : 0 ; // rate relative to navigation freq.
1899
1899
1900
- bool ok = sendCommand (packetCfg, maxWait);
1900
+ bool ok = sendCommand (packetCfg, maxWait) == SFE_UBLOX_STATUS_DATA_SENT ;
1901
1901
if (ok)
1902
1902
{
1903
1903
autoPVT = enable;
@@ -2196,7 +2196,7 @@ boolean SFE_UBLOX_GPS::setDynamicModel(dynModel newDynamicModel, uint16_t maxWai
2196
2196
packetCfg.len = 36 ;
2197
2197
packetCfg.startingSpot = 0 ;
2198
2198
2199
- return (sendCommand (packetCfg, maxWait)); // Wait for ack
2199
+ return (sendCommand (packetCfg, maxWait)) == SFE_UBLOX_STATUS_DATA_SENT ; // Wait for ack
2200
2200
}
2201
2201
2202
2202
// Given a spot in the payload array, extract four bytes and build a long
0 commit comments