Skip to content

Commit a567dd5

Browse files
committed
Fix #264 - use gnssGetRateS and gnssSetRate, not settings.measurementRate
1 parent cc7534b commit a567dd5

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Firmware/RTK_Everywhere/menuCommands.ino

Lines changed: 2 additions & 2 deletions
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-
settings.measurementRate = (int)(1000.0 / settingValue);
534+
gnssSetRate((int)(1.0 / settingValue));
535535

536536
// This is one of the first settings to be received. If seen, remove the station files.
537537
removeFile(stationCoordinateECEFFileName);
@@ -1209,7 +1209,7 @@ void createSettingsString(char *newSettings)
12091209
stringRecord(newSettings, "fixedBaseCoordinateTypeGeo", true);
12101210
}
12111211

1212-
stringRecord(newSettings, "measurementRateHz", 1000.0 / settings.measurementRate, 2); // 2 = decimals to print
1212+
stringRecord(newSettings, "measurementRateHz", 1.0 / gnssGetRateS(), 2); // 2 = decimals to print
12131213

12141214
// System state at power on. Convert various system states to either Rover or Base or NTP.
12151215
int lastState; // 0 = Rover, 1 = Base, 2 = NTP

Firmware/RTK_Everywhere/settings.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1605,7 +1605,7 @@ const RTK_Settings_Entry rtkSettingsEntries[] = {
16051605
{ & settings.psramMallocLevel, "psramMallocLevel", _uint16_t, 0, false, true, true },
16061606
{ & settings.um980SurveyInStartingAccuracy, "um980SurveyInStartingAccuracy", _float, point1float, false, true, true },
16071607
{ & settings.enableBeeper, "enableBeeper", _bool, 0, false, true, true },
1608-
{ & settings.um980MeasurementRateMs, "um980MeasurementRateMs", _uint16_t, 0, false, true, true },
1608+
{ & settings.um980MeasurementRateMs, "um980MeasurementRateMs", _uint16_t, 0, false, false, true },
16091609
{ & settings.enableImuCompensationDebug, "enableImuCompensationDebug", _bool, 0, false, true, true },
16101610

16111611
{ & settings.correctionsSourcesPriority, "correctionsPriority_", _correctionsSourcesPriority, correctionsSource::CORR_NUM, false, true, true },

0 commit comments

Comments
 (0)