Go to the source code of this file.
Data Structures | |
struct | sensorPreset |
Preset values for inputs. More... | |
struct | sensorRange |
struct | engineSetting |
struct | serialSetting |
struct | tachoSetting |
struct | sensorSetting |
struct | fixedConfig1 |
struct | fixedConfig2 |
Defines | |
#define | SENSOR_PRESETS_SIZE sizeof(sensorPreset) |
#define | TPS_RANGE_MAX 64000 |
#define | SENSOR_RANGES_SIZE sizeof(sensorRange) |
#define | ENGINE_SETTINGS_SIZE sizeof(engineSetting) |
#define | SERIAL_SETTINGS_SIZE sizeof(serialSetting) |
#define | TACHO_SETTINGS_SIZE sizeof(tachoSetting) |
#define | SENSOR_SETTINGS_SIZE sizeof(sensorSetting) |
#define | userTextFieldArrayLength1 1024 - (ENGINE_SETTINGS_SIZE + SERIAL_SETTINGS_SIZE + TACHO_SETTINGS_SIZE + 2) |
#define | PRIMARY_POLARITY BIT2_16 |
#define | SECONDARY_POLARITY BIT3_16 |
#define | STAGED_ON BIT9_16 |
#define | STAGED_START BIT10_16 |
#define | STAGED_END BIT11_16 |
#define | FIXED_CONFIG1_SIZE sizeof(fixedConfig1) |
#define | userTextFieldArrayLength2 1024 - (SENSOR_RANGES_SIZE + SENSOR_PRESETS_SIZE + SENSOR_SETTINGS_SIZE) |
#define | FIXED_CONFIG2_SIZE sizeof(fixedConfig2) |
This file contains the struct data type definitions for fixed configuration items.
Fixed, in this context means that it typically is not tuned in a live way and therefore should not be cached in RAM while running. Usually these are values that do not change such as cylinder volume, injector size, cylinder count and other constants related to physical aspects of the engine setup. When adding configuration values, please consider adding them here first. If a value doesn't need to be live tunable definitely put it here instead.
Definition in file FixedConfigs.h.
#define ENGINE_SETTINGS_SIZE sizeof(engineSetting) |
#define FIXED_CONFIG1_SIZE sizeof(fixedConfig1) |
Definition at line 205 of file FixedConfigs.h.
#define FIXED_CONFIG2_SIZE sizeof(fixedConfig2) |
Definition at line 223 of file FixedConfigs.h.
#define PRIMARY_POLARITY BIT2_16 |
Definition at line 186 of file FixedConfigs.h.
Referenced by PrimaryRPMISR(), and SecondaryRPMISR().
#define SECONDARY_POLARITY BIT3_16 |
#define SENSOR_PRESETS_SIZE sizeof(sensorPreset) |
#define SENSOR_RANGES_SIZE sizeof(sensorRange) |
#define SENSOR_SETTINGS_SIZE sizeof(sensorSetting) |
#define SERIAL_SETTINGS_SIZE sizeof(serialSetting) |
#define STAGED_END BIT11_16 |
#define STAGED_ON BIT9_16 |
#define STAGED_START BIT10_16 |
#define TACHO_SETTINGS_SIZE sizeof(tachoSetting) |
#define TPS_RANGE_MAX 64000 |
#define userTextFieldArrayLength1 1024 - (ENGINE_SETTINGS_SIZE + SERIAL_SETTINGS_SIZE + TACHO_SETTINGS_SIZE + 2) |
#define userTextFieldArrayLength2 1024 - (SENSOR_RANGES_SIZE + SENSOR_PRESETS_SIZE + SENSOR_SETTINGS_SIZE) |