FreeEMS
0.2.0-SNAPSHOT-282-g9efc524
|
ADCBuffer | Use this block to ensure that the components are contiguous and we can then reference them via offsets and pointers (NC= Not (likely) connected) |
algorithmSetting | Settings for fueling algorithms |
blockDetails | Addressable memory block description |
Clock | Use this block to manage the various clocks kept |
coarseBitBangSetting | Settings for coarse bit bang outputs |
CoreVar | Use this block to make it easy to manage the core variables |
Counter | Use this block to manage the execution count of various functions loops and ISRs etc. TODO break this up into smaller chunks |
cutAndLimiterSetting | Cuts and limiters |
cutEnabled | Enable flags for each cut |
decoderSetting | Decoder and scheduling settings |
DerivedVar | Use this block to make it easy to manage the derived variables |
engineSetting | Fuel injection settings |
fixedConfig1 | One of two structs of fixed configuration data such as physical parameters etc |
fixedConfig2 | One of two structs of fixed configuration data such as physical parameters etc. |
Flaggable | These should all stay at zero, thus they are incremented through a mechanism that also sets a flag in a special variable |
Flaggable2 | These should all stay at zero, thus they are incremented through a mechanism that also sets a flag in a special variable |
ignitionCutFlags | Active flags for each ignition cut |
injectionCutFlags | Active flags for each injection cut |
inputOutputSetting | Input output pin usage configuration |
KeyUserDebug | Important "always send" stuff for datalogging |
logChunk | Holds a datalog chunk configuration pair |
loggingSetting | Holds all configuration for logging |
LongTime | |
mainTable | Main Table Structure definition |
match | |
schedulingSetting | Settings for ignition and injection output scheduling |
sensorPreset | Preset values for inputs and other variables |
sensorRange | Ranges for sensors with linear config |
sensorSetting | Settings related to sensor reading |
sensorSource | Configuration that controls how the values of variables are determined |
serialSetting | Settings related to serial communications |
simpleGPIOSetting | |
singleCut | Single cut/limiter |
singleSimpleGPOutput | |
SmallTables1 | One of four structs of live tunable data such as small tables and fuel trims etc |
SmallTables2 | One of four structs of live tunable data such as small tables and fuel trims etc. |
SmallTables3 | One of four structs of live tunable data such as small tables and fuel trims etc. |
SmallTables4 | One of four structs of live tunable data such as small tables and fuel trims etc. |
Tables1 | Main adc storage area for syncronous sampling in the engine position ISR or injection ISR or ignition ISR etc |
Tables2 | |
Tables3 | |
Tables4 | |
twoDTableUS | This block used for various curves |
twoPairs | |
xgateIntVector |