Skip to content

Commit 23eaeff

Browse files
committed
um980GetRateS fixes
1 parent b404b9f commit 23eaeff

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

Firmware/RTK_Everywhere/UM980.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,7 @@ bool um980SetRate(double secondsBetweenSolutions)
564564
// If we successfully set rates, only then record to settings
565565
if (response == true)
566566
{
567-
int msBetweenSolutions = secondsBetweenSolutions * 1000;
567+
uint16_t msBetweenSolutions = secondsBetweenSolutions * 1000;
568568
settings.um980MeasurementRateMs = msBetweenSolutions;
569569
}
570570
else
@@ -579,7 +579,7 @@ bool um980SetRate(double secondsBetweenSolutions)
579579
// Returns the seconds between measurements
580580
double um980GetRateS()
581581
{
582-
return (settings.um980MeasurementRateMs / 1000.0);
582+
return (((double)settings.um980MeasurementRateMs) / 1000.0);
583583
}
584584

585585
// Send data directly from ESP GNSS UART1 to UM980 UART3

Firmware/RTK_Everywhere/menuCommands.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -531,7 +531,7 @@ bool updateSettingWithValue(const char *settingName, const char *settingValueStr
531531

532532
else if (strcmp(settingName, "measurementRateHz") == 0)
533533
{
534-
gnssSetRate((int)(1.0 / settingValue));
534+
gnssSetRate(1.0 / settingValue);
535535

536536
// This is one of the first settings to be received. If seen, remove the station files.
537537
removeFile(stationCoordinateECEFFileName);

Firmware/RTK_Everywhere/menuMessages.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -784,7 +784,7 @@ void setLoggingType()
784784
void setLogTestFrequencyMessages(int rate, int messages)
785785
{
786786
// Set measurement frequency
787-
gnssSetRate(1.0 / rate); // Convert Hz to seconds. This will set settings.measurementRate, settings.navigationRate,
787+
gnssSetRate(1.0 / (double)rate); // Convert Hz to seconds. This will set settings.measurementRate, settings.navigationRate,
788788
// and GSV message
789789

790790
// Set messages

0 commit comments

Comments
 (0)