docs: AFR vs lambda

This commit is contained in:
rusefillc 2024-11-22 18:11:50 -05:00
parent df5ad0e316
commit 3cb2f6727a
3 changed files with 4 additions and 2 deletions

View File

@ -27,6 +27,7 @@
#define FOUR_STROKE_CYCLE_DURATION 720
// gasoline E0
// todo: some usages should be migrated to getStoichiometricRatio()
#define STOICH_RATIO 14.7f
#define CONST_PI 3.14159265358979323846

View File

@ -63,6 +63,7 @@ enum class SensorType : unsigned char {
AuxTemp1, // 20
AuxTemp2,
// this becomes AFR once we multiply by STOICH_RATIO
Lambda1,
Lambda2,

View File

@ -7,10 +7,10 @@
struct GetAfrWrapper {
float getLambda() {
return getAfr(SensorType::Lambda1) / 14.7f;
return getAfr(SensorType::Lambda1) / STOICH_RATIO;
};
float getLambda2() {
return getAfr(SensorType::Lambda2) / 14.7f;
return getAfr(SensorType::Lambda2) / STOICH_RATIO;
}
};