begin placing elements, add skip BT check

This commit is contained in:
Sem van der Hoeven
2024-11-12 23:34:56 +01:00
parent 21c166aadf
commit 2f325e3254
2 changed files with 40 additions and 50 deletions

View File

@@ -3,7 +3,7 @@
#include "obd2_elm327.h"
#define DEBUG 1
#define DEBUG_VALUES 1
#define KM_IN_MILES 1.6093440
#define RPM_MAX 7000
@@ -90,10 +90,9 @@ void obd2_elm327_process_fast(obd2_elm327_t *elm327)
{
case ENGINE_LOAD_V:
{
#if (DEBUG == 1)
float engine_load = 50;
#if (DEBUG_VALUES == 1)
current_value_fast = FUEL_PRESSURE_V;
elm327->engine_load = (uint8_t)engine_load;
elm327->engine_load = ++elm327->engine_load % 100;
elm327->value_updates |= (1 << UPDATE_ENGINE_LOAD_POS);
#else
float engine_load = elm327->elm327->engineLoad();
@@ -113,9 +112,8 @@ void obd2_elm327_process_fast(obd2_elm327_t *elm327)
}
case FUEL_PRESSURE_V:
{
#if (DEBUG == 1)
float fuel_pressure = 8;
elm327->fuel_pressure = (uint16_t)fuel_pressure;
#if (DEBUG_VALUES == 1)
elm327->fuel_pressure = ++elm327->fuel_pressure % 20;
elm327->value_updates |= (1 << UPDATE_FUEL_PRESSURE_POS);
current_value_fast = MANIFOLD_PRESSURE_V;
#else
@@ -136,9 +134,8 @@ void obd2_elm327_process_fast(obd2_elm327_t *elm327)
}
case MANIFOLD_PRESSURE_V:
{
#if (DEBUG == 1)
float manifold_pressure = 8;
elm327->manifold_pressure = (uint8_t)manifold_pressure;
#if (DEBUG_VALUES == 1)
elm327->manifold_pressure = ++elm327->manifold_pressure % 20;
elm327->value_updates |= (1 << UPDATE_MANIFOLD_PRESSURE_POS);
current_value_fast = ENGINE_LOAD_V;
#else
@@ -167,8 +164,8 @@ void obd2_elm327_process_slow(obd2_elm327_t *elm327)
{
case COOLANT_TEMP_V:
{
#if (DEBUG == 1)
elm327->engine_coolant_temp = 102;
#if (DEBUG_VALUES == 1)
elm327->engine_coolant_temp = ++elm327->engine_coolant_temp % 150;
elm327->value_updates |= (1 << UPDATE_COOLANT_TEMP_POS);
current_value_slow = INTAKE_AIR_TEMP_V;
#else
@@ -189,8 +186,8 @@ void obd2_elm327_process_slow(obd2_elm327_t *elm327)
}
case INTAKE_AIR_TEMP_V:
{
#if (DEBUG == 1)
elm327->intake_air_temp = 40;
#if (DEBUG_VALUES == 1)
elm327->intake_air_temp = ++elm327->intake_air_temp % 60;
elm327->value_updates |= (1 << UPDATE_INTAKE_AIR_TEMP_POS);
current_value_slow = AMBIENT_AIR_TEMP_V;
#else
@@ -211,8 +208,8 @@ void obd2_elm327_process_slow(obd2_elm327_t *elm327)
}
case AMBIENT_AIR_TEMP_V:
{
#if (DEBUG == 1)
elm327->ambient_air_temp = 20;
#if (DEBUG_VALUES == 1)
elm327->ambient_air_temp = ++elm327->ambient_air_temp % 60;
elm327->value_updates |= (1 << UPDATE_AMBIENT_AIR_TEMP_POS);
current_value_slow = OIL_TEMP_V;
#else
@@ -233,8 +230,8 @@ void obd2_elm327_process_slow(obd2_elm327_t *elm327)
}
case OIL_TEMP_V:
{
#if (DEBUG == 1)
elm327->engine_oil_temp = 80;
#if (DEBUG_VALUES == 1)
elm327->engine_oil_temp = ++elm327->engine_oil_temp % 150;
elm327->value_updates |= (1 << UPDATE_OIL_TEMP_POS);
current_value_slow = FUEL_LEVEL_V;
#else
@@ -255,8 +252,8 @@ void obd2_elm327_process_slow(obd2_elm327_t *elm327)
}
case FUEL_LEVEL_V:
{
#if (DEBUG == 1)
elm327->fuel_level = 50;
#if (DEBUG_VALUES == 1)
elm327->fuel_level = ++elm327->fuel_level % 100;
elm327->value_updates |= (1 << UPDATE_FUEL_LEVEL_POS);
current_value_slow = COOLANT_TEMP_V;
#else