fuel/oil temp on CAN

This commit is contained in:
Matthew Kennedy 2023-10-03 01:05:48 -07:00 committed by rusefillc
parent 45e5031871
commit 41d1540d8f
2 changed files with 8 additions and 6 deletions

View File

@ -122,18 +122,18 @@ static void populateFrame(Sensors1& msg) {
}
struct Sensors2 {
scaled_afr afr; // deprecated
uint8_t pad[2];
scaled_pressure oilPressure;
scaled_angle vvtPos; // deprecated
uint8_t oilTemp;
uint8_t fuelTemp;
scaled_voltage vbatt;
};
static void populateFrame(Sensors2& msg) {
msg.afr = Sensor::getOrZero(SensorType::Lambda1) * STOICH_RATIO;
msg.oilPressure = Sensor::get(SensorType::OilPressure).value_or(-1);
#if EFI_SHAFT_POSITION_INPUT
msg.vvtPos = engine->triggerCentral.getVVTPosition(0, 0);
#endif // EFI_SHAFT_POSITION_INPUT
msg.oilTemp = Sensor::getOrZero(SensorType::OilTemperature) + PACK_ADD_TEMPERATURE;
msg.fuelTemp = Sensor::getOrZero(SensorType::FuelTemperature) + PACK_ADD_TEMPERATURE;
msg.vbatt = Sensor::getOrZero(SensorType::BatteryVoltage);
}

View File

@ -85,6 +85,8 @@ BO_ 515 BASE3: 8 Vector__XXX
BO_ 516 BASE4: 8 Vector__XXX
SG_ OilPress : 16|16@1+ (0.03333333,0) [0|0] "kPa" Vector__XXX
SG_ OilTemperature : 32|8@1+ (1,-40) [-40|215] "deg C" Vector__XXX
SG_ FuelTemperature : 40|8@1+ (1,-40) [-40|215] "deg C" Vector__XXX
SG_ BattVolt : 48|16@1+ (0.001,0) [0|25] "mV" Vector__XXX
BO_ 517 BASE5: 8 Vector__XXX