Skip to content

Commit 797a856

Browse files
committed
Remove Bike dynamic model for F9P platform.
1 parent 86c1bfa commit 797a856

File tree

1 file changed

+17
-9
lines changed

1 file changed

+17
-9
lines changed

Firmware/RTK_Surveyor/menuGNSS.ino

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -154,22 +154,30 @@ void menuGNSS()
154154
systemPrintln("7) Airborne 2g");
155155
systemPrintln("8) Airborne 4g");
156156
systemPrintln("9) Wrist");
157-
systemPrintln("10) Bike");
158-
//F9R versions starting at 1.21 have Mower and E-Scooter dynamic models
159-
if (zedFirmwareVersionInt >= 121)
157+
if (zedModuleType == PLATFORM_F9R)
160158
{
161-
systemPrintln("11) Mower");
162-
systemPrintln("12) E-Scooter");
159+
systemPrintln("10) Bike");
160+
//F9R versions starting at 1.21 have Mower and E-Scooter dynamic models
161+
if (zedFirmwareVersionInt >= 121)
162+
{
163+
systemPrintln("11) Mower");
164+
systemPrintln("12) E-Scooter");
163165

166+
}
164167
}
165168

166169
int dynamicModel = getNumber(); //Returns EXIT, TIMEOUT, or long
167170
if ((dynamicModel != INPUT_RESPONSE_GETNUMBER_EXIT) && (dynamicModel != INPUT_RESPONSE_GETNUMBER_TIMEOUT))
168171
{
169-
uint8_t maxModel = DYN_MODEL_BIKE;
170-
//F9R versions starting at 1.21 have Mower and E-Scooter dynamic models
171-
if (zedFirmwareVersionInt >= 121)
172-
maxModel = DYN_MODEL_ESCOOTER;
172+
uint8_t maxModel = DYN_MODEL_WRIST;
173+
174+
if (zedModuleType == PLATFORM_F9R)
175+
{
176+
maxModel = DYN_MODEL_BIKE;
177+
//F9R versions starting at 1.21 have Mower and E-Scooter dynamic models
178+
if (zedFirmwareVersionInt >= 121)
179+
maxModel = DYN_MODEL_ESCOOTER;
180+
}
173181

174182
if (dynamicModel < 1 || dynamicModel > maxModel)
175183
systemPrintln("Error: Dynamic model out of range");

0 commit comments

Comments
 (0)