@@ -60,7 +60,7 @@ page = 1
6060
6161; name = class, type, offset, [shape], units, scale, translate, min, max, digits
6262; First four bytes are used for internal tag. Should not be accessable from TS
63- CanIndexOffset = scalar, U08, 4 , " " , 1, 0, 0, 255, 0
63+ CanMode = bits , U08, 4 , [7:8], " 500kbps " , " 1000kbps " , " INVALID " , " INVALID "
6464Aux0OutBins = array, F32, 5, [8], " " , 1, 0, 0, 1500, 2
6565Aux1OutBins = array, F32, 37, [8], " " , 1, 0, 0, 1500, 2
6666Aux0Out = array, F32, 69, [8], " V" , 1, 0, 0, 5.0, 2
@@ -338,7 +338,8 @@ menuDialog = main
338338 menu = " &Settings"
339339 subMenu = sensor_settings, " Sensor settings"
340340 subMenu = heater_settings, " Heater settings"
341- subMenu = can_settings, " CAN AFR settings"
341+ subMenu = can_speed_settings, " CAN Speed settings"
342+ subMenu = can_afr_settings, " CAN AFR settings"
342343 subMenu = can_egt_settings, " CAN EGT settings"
343344
344345 menu = " Outputs"
@@ -367,6 +368,9 @@ cmd_openblt = "Z\x00\xbc\x00\x00"
367368
368369[UserDefined]
369370
371+ dialog = can_speed_settings, " Can Settings"
372+ field = " Speed" , CanMode
373+
370374dialog = sensor_settings, " Sensor Settings"
371375 field = " Sensor Type" , LsuSensorType
372376
@@ -407,11 +411,11 @@ dialog = egt1_can_settings, "EGT 1 (right) channel CAN Settings"
407411 field = " Output EGT" , AemNetEgtTx1
408412 field = " Device index (CAN ID is 0xA0305 + IDX)" , AemNetEgtIdx1, { (AemNetEgtTx1 == 1) }, { 1 }, displayInHex
409413
410- dialog = can_settings , " CAN AFR Settings" , border
414+ dialog = can_afr_settings , " CAN AFR Settings" , border
411415 panel = afr0_can_settings, West
412416 panel = afr1_can_settings, East
413417
414- dialog = can_egt_settings, " CAN AFR Settings" , border
418+ dialog = can_egt_settings, " CAN EGT Settings" , border
415419 panel = egt0_can_settings, West
416420 panel = egt1_can_settings, East
417421
0 commit comments