mirror of https://github.com/rusefi/rusefi.git
livedata knock: one step
This commit is contained in:
parent
5fcb053157
commit
096a48197a
|
@ -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 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
|
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
|
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
|
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
|
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
|
! integration magic: TS requires exact 'seconds' name
|
||||||
uint32_t seconds;@@GAUGE_NAME_UPTIME@@;"sec", 1, 0, 0, 0, 0
|
uint32_t seconds;@@GAUGE_NAME_UPTIME@@;"sec", 1, 0, 0, 0, 0
|
||||||
uint32_t engineMode;Engine Mode;"em", 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 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
|
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
|
! 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:
|
! We use a maintainConstantValue in TS for each field we'd like to set, like this:
|
||||||
! maintainConstantValue = tpsMax, { (calibrationMode == 1 ) ? calibrationValue : tpsMax }
|
! 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.
|
! it wants to send have been sent.
|
||||||
float calibrationValue;;"", 1, 0, 0, 0, 0
|
float calibrationValue;;"", 1, 0, 0, 0, 0
|
||||||
uint8_t calibrationMode;;"", 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
|
! Errors
|
||||||
uint32_t totalTriggerErrorCounter;@@GAUGE_NAME_TRG_ERR@@;"counter",1, 0, 0, 0, 0
|
uint32_t totalTriggerErrorCounter;@@GAUGE_NAME_TRG_ERR@@;"counter",1, 0, 0, 0, 0
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
struct_no_prefix knock_controller_s
|
struct_no_prefix knock_controller_s
|
||||||
angle_t m_knockRetard;Knock Degrees retarded\nlarger number = more retard
|
angle_t m_knockRetard;@@GAUGE_NAME_KNOCK_RETARD@@;"deg",1,0,0,0,1
|
||||||
float m_knockThreshold;Knock Retard Threshold
|
float m_knockThreshold;Knock: Threshold
|
||||||
uint32_t m_knockCount;Knock Count
|
uint32_t m_knockCount;@@GAUGE_NAME_KNOCK_COUNTER@@;"",1, 0, 0, 0, 0
|
||||||
float m_maximumRetard
|
float m_maximumRetard;Knock: Max retard
|
||||||
end_struct
|
end_struct
|
||||||
|
|
|
@ -37,6 +37,7 @@ Usages:
|
||||||
- name: knock_controller
|
- name: knock_controller
|
||||||
java: KnockController.java
|
java: KnockController.java
|
||||||
folder: controllers/engine_cycle
|
folder: controllers/engine_cycle
|
||||||
|
prepend: integration/rusefi_config_shared.txt
|
||||||
output_name: knock
|
output_name: knock
|
||||||
|
|
||||||
- name: throttle_model
|
- name: throttle_model
|
||||||
|
|
Loading…
Reference in New Issue