@@ -1357,18 +1357,20 @@ void menuInstrument()
1357
1357
{
1358
1358
systemPrintln ();
1359
1359
systemPrintln (" Menu: Instrument Setup" );
1360
- systemPrintln ();
1361
1360
1362
1361
// Print the combined APC
1363
1362
systemPrintf (" Combined Height of Instrument: %0.3fm\r\n " , ((settings.antennaHeight_mm + settings.antennaPhaseCenter_mm ) / 1000.0 ));
1364
1363
1365
- systemPrintf (" 1) Set Antenna Height (aka Pole Length): %dmm \r\n " , settings.antennaHeight_mm );
1364
+ systemPrintf (" 1) Set Antenna Height (aka Pole Length): %0.3fm \r\n " , settings.antennaHeight_mm / 1000.0 );
1366
1365
1367
1366
systemPrintf (" 2) Set Antenna Phase Center (aka ARP): %0.1fmm\r\n " , settings.antennaPhaseCenter_mm );
1368
1367
1368
+ systemPrint (" 3) Report Tip Altitude: " );
1369
+ systemPrintf (" %s\r\n " , settings.outputTipAltitude ? " Enabled" : " Disabled" );
1370
+
1369
1371
if (present.imu_im19 )
1370
1372
{
1371
- systemPrint (" 3 ) Tilt Compensation: " );
1373
+ systemPrint (" 4 ) Tilt Compensation: " );
1372
1374
systemPrintf (" %s\r\n " , settings.enableTiltCompensation ? " Enabled" : " Disabled" );
1373
1375
}
1374
1376
@@ -1378,16 +1380,23 @@ void menuInstrument()
1378
1380
1379
1381
if (incoming == 1 )
1380
1382
{
1381
- getNewSetting (" Enter the antenna height (a.k.a. pole length) in millimeters" , -15000 , 15000 ,
1382
- &settings.antennaHeight_mm );
1383
+ float antennaHeight = 0 ;
1384
+
1385
+ if (getNewSetting (" Enter the antenna height (a.k.a. pole length) in meters" , -15.0 , 15.0 ,
1386
+ &antennaHeight) == INPUT_RESPONSE_VALID)
1387
+ settings.antennaHeight_mm = antennaHeight * 1000.0 ;
1383
1388
}
1384
1389
else if (incoming == 2 )
1385
1390
{
1386
1391
getNewSetting (" Enter the antenna phase center (a.k.a. ARP) in millimeters. Common antennas "
1387
1392
" Torch=116mm" ,
1388
1393
-200.0 , 200.0 , &settings.antennaPhaseCenter_mm );
1389
1394
}
1390
- else if (incoming == 3 && present.imu_im19 )
1395
+ else if (incoming == 3 )
1396
+ {
1397
+ settings.outputTipAltitude ^= 1 ;
1398
+ }
1399
+ else if (incoming == 4 && present.imu_im19 )
1391
1400
{
1392
1401
settings.enableTiltCompensation ^= 1 ;
1393
1402
}
0 commit comments