diff --git a/firmware/console/binary/output_channels.txt b/firmware/console/binary/output_channels.txt index 2ef3a14e9b..c0b98d8c92 100644 --- a/firmware/console/binary/output_channels.txt +++ b/firmware/console/binary/output_channels.txt @@ -66,7 +66,6 @@ int16_t rpmAcceleration;dRPM;"RPM acceleration",1, 0, 0, 5, 2 uint16_t autoscale baroPressure;;"kPa",{1/@@PACK_MULT_PRESSURE@@}, 0, 0, 0, 1 uint16_t autoscale lambdaValue;@@GAUGE_NAME_LAMBDA@@;"",{1/@@PACK_MULT_LAMBDA@@}, 0, 0, 0, 3 - uint8_t autoscale knockRetard;@@GAUGE_NAME_KNOCK_RETARD@@;"deg",{1/10}, 0, 0, 0, 1 uint16_t autoscale VBatt;@@GAUGE_NAME_VBAT@@;"V",{1/@@PACK_MULT_VOLTAGE@@}, 0, 0, 0, 2 @@ -109,8 +108,6 @@ int16_t rpmAcceleration;dRPM;"RPM acceleration",1, 0, 0, 5, 2 int16_t autoscale TPS2Value;@@GAUGE_NAME_TPS2@@;"%",{1/@@PACK_MULT_PERCENT@@}, 0, 0, 0, 2 uint16_t tuneCrc16;@@GAUGE_NAME_TUNE_CRC16@@;"crc16", 1, 0, 0, 0, 0 - float knockLevel;@@GAUGE_NAME_KNOCK_LEVEL@@;"Volts", 1, 0, 0, 0, 2 - ! integration magic: TS requires exact 'seconds' name uint32_t seconds;@@GAUGE_NAME_UPTIME@@;"sec", 1, 0, 0, 0, 0 uint32_t engineMode;Engine Mode;"em", 1, 0, 0, 0, 0 @@ -137,11 +134,6 @@ int16_t rpmAcceleration;dRPM;"RPM acceleration",1, 0, 0, 5, 2 int16_t autoscale wastegatePositionSensor;@@GAUGE_NAME_WG_POSITION@@;"%",{1/@@PACK_MULT_PERCENT@@}, 0, 0, 0, 2 int16_t autoscale highFuelPressure;@@GAUGE_NAME_FUEL_PRESSURE_HIGH@@;"bar",{1/@@PACK_MULT_HIGH_PRESSURE@@}, 0, 0, 0, 0 -! todo: this not needed in light of TS_SIGNATURE but rusEFI console still uses it. Need to migrate -! rusEFI console from TS_FILE_VERSION to TS_SIGNATURE :( - uint32_t tsConfigVersion;;"", 1, 0, 0, 0, 0 - - ! These two fields indicate to TS that we'd like to set a particular field to a particular value ! We use a maintainConstantValue in TS for each field we'd like to set, like this: ! maintainConstantValue = tpsMax, { (calibrationMode == 1 ) ? calibrationValue : tpsMax } @@ -154,7 +146,11 @@ int16_t rpmAcceleration;dRPM;"RPM acceleration",1, 0, 0, 5, 2 ! it wants to send have been sent. float calibrationValue;;"", 1, 0, 0, 0, 0 uint8_t calibrationMode;;"", 1, 0, 0, 0, 0 - uint8_t idleTargetPosition;Idle: Stepper target position;"", 1, 0, 0, 0, 0 + uint8_t idleStepperTargetPosition;Idle: Stepper target position;"", 1, 0, 0, 0, 0 + +! todo: this not needed in light of TS_SIGNATURE but rusEFI console still uses it. Need to migrate +! rusEFI console from TS_FILE_VERSION to TS_SIGNATURE :( + uint32_t tsConfigVersion;;"", 1, 0, 0, 0, 0 ! Errors uint32_t totalTriggerErrorCounter;@@GAUGE_NAME_TRG_ERR@@;"counter",1, 0, 0, 0, 0 diff --git a/firmware/controllers/engine_cycle/knock_controller.txt b/firmware/controllers/engine_cycle/knock_controller.txt index 7e9837fdc1..51871367f0 100644 --- a/firmware/controllers/engine_cycle/knock_controller.txt +++ b/firmware/controllers/engine_cycle/knock_controller.txt @@ -1,6 +1,6 @@ struct_no_prefix knock_controller_s - angle_t m_knockRetard;Knock Degrees retarded\nlarger number = more retard - float m_knockThreshold;Knock Retard Threshold - uint32_t m_knockCount;Knock Count - float m_maximumRetard + angle_t m_knockRetard;@@GAUGE_NAME_KNOCK_RETARD@@;"deg",1,0,0,0,1 + float m_knockThreshold;Knock: Threshold + uint32_t m_knockCount;@@GAUGE_NAME_KNOCK_COUNTER@@;"",1, 0, 0, 0, 0 + float m_maximumRetard;Knock: Max retard end_struct diff --git a/firmware/integration/LiveData.yaml b/firmware/integration/LiveData.yaml index 0df1c1ae67..8b8b3f0094 100644 --- a/firmware/integration/LiveData.yaml +++ b/firmware/integration/LiveData.yaml @@ -37,6 +37,7 @@ Usages: - name: knock_controller java: KnockController.java folder: controllers/engine_cycle + prepend: integration/rusefi_config_shared.txt output_name: knock - name: throttle_model