Add TPMS readout

This commit is contained in:
Carsten Schmiemann 2022-04-17 10:07:38 +02:00
parent 2685cd972a
commit e1b674192c
1 changed files with 35 additions and 0 deletions

View File

@ -32,6 +32,41 @@ void OvmsVehicleRenaultZoePh2::IncomingBCM(uint16_t type, uint16_t pid, const ch
ESP_LOGD(TAG, "4204 BCM tpms pressure FL: %f", float(CAN_UINT(0)));
break;
}
case 0x4205: {
StandardMetrics.ms_v_tpms_pressure->SetElemValue(MS_V_TPMS_IDX_FR, (float)CAN_UINT(0));
ESP_LOGD(TAG, "4204 BCM tpms pressure FR: %f", float(CAN_UINT(0)));
break;
}
case 0x4206: {
StandardMetrics.ms_v_tpms_pressure->SetElemValue(MS_V_TPMS_IDX_RL, (float)CAN_UINT(0));
ESP_LOGD(TAG, "4204 BCM tpms pressure RL: %f", float(CAN_UINT(0)));
break;
}
case 0x4207: {
StandardMetrics.ms_v_tpms_pressure->SetElemValue(MS_V_TPMS_IDX_RR, (float)CAN_UINT(0));
ESP_LOGD(TAG, "4204 BCM tpms pressure RR: %f", float(CAN_UINT(0)));
break;
}
case 0x420C: {
StandardMetrics.ms_v_tpms_temp->SetElemValue(MS_V_TPMS_IDX_FL, (float)CAN_UINT(0));
ESP_LOGD(TAG, "4204 BCM tpms temp FL: %f", float(CAN_UINT(0)));
break;
}
case 0x420D: {
StandardMetrics.ms_v_tpms_temp->SetElemValue(MS_V_TPMS_IDX_FR, (float)CAN_UINT(0));
ESP_LOGD(TAG, "4204 BCM tpms temp FR: %f", float(CAN_UINT(0)));
break;
}
case 0x420E: {
StandardMetrics.ms_v_tpms_temp->SetElemValue(MS_V_TPMS_IDX_RL, (float)CAN_UINT(0));
ESP_LOGD(TAG, "4204 BCM tpms temp RL: %f", float(CAN_UINT(0)));
break;
}
case 0x420F: {
StandardMetrics.ms_v_tpms_temp->SetElemValue(MS_V_TPMS_IDX_RR, (float)CAN_UINT(0));
ESP_LOGD(TAG, "4204 BCM tpms temp RR: %f", float(CAN_UINT(0)));
break;
}
default: {
char *buf = NULL;