Speeduino
|
#include <globals.h>
Public Attributes | |
byte | egoAlgorithm: 2 |
EGO Algorithm - Simple, PID, No correction. | |
byte | egoType: 2 |
EGO Sensor Type 0=Disabled/None, 1=Narrowband, 2=Wideband. | |
byte | boostEnabled: 1 |
Boost control enabled 0 =off, 1 = on. | |
byte | vvtEnabled: 1 |
byte | engineProtectType: 2 |
byte | egoKP |
byte | egoKI |
byte | egoKD |
byte | egoTemp |
The temperature above which closed loop is enabled. | |
byte | egoCount |
The number of ignition cycles per (ego AFR ?) step. | |
byte | vvtMode: 2 |
Valid VVT modes are 'on/off', 'open loop' and 'closed loop'. | |
byte | vvtLoadSource: 2 |
Load source for VVT (TPS or MAP) | |
byte | vvtPWMdir: 1 |
VVT direction (normal or reverse) | |
byte | vvtCLUseHold: 1 |
byte | vvtCLAlterFuelTiming: 1 |
byte | boostCutEnabled: 1 |
byte | egoLimit |
byte | ego_min |
Maximum amount the closed loop EGO control will vary the fuelling. | |
byte | ego_max |
AFR must be above this for closed loop to function. | |
byte | ego_sdelay |
AFR must be below this for closed loop to function. | |
byte | egoRPM |
Time in seconds after engine starts that closed loop becomes available. | |
byte | egoTPSMax |
RPM must be above this for closed loop to function. | |
byte | vvt1Pin: 6 |
TPS must be below this for closed loop to function. | |
byte | useExtBaro: 1 |
byte | boostMode: 1 |
byte | boostPin: 6 |
Boost control mode: 0=Simple (BOOST_MODE_SIMPLE) or 1=full (BOOST_MODE_FULL) | |
byte | tachoMode: 1 |
byte | useEMAP: 1 |
Whether to use fixed tacho pulse duration or match to dwell duration. | |
byte | voltageCorrectionBins [6] |
byte | injVoltageCorrectionValues [6] |
byte | airDenBins [9] |
byte | airDenRates [9] |
byte | boostFreq |
byte | vvtFreq |
Frequency of the boost PWM valve. | |
byte | idleFreq |
Frequency of the vvt PWM valve. | |
byte | launchPin: 6 |
Launch (control ?) pin. | |
byte | launchEnabled: 1 |
Launch ...???... (control?) enabled. | |
byte | launchHiLo: 1 |
byte | lnchSoftLim |
int8_t | lnchRetard |
byte | lnchHardLim |
byte | lnchFuelAdd |
byte | idleKP |
byte | idleKI |
byte | idleKD |
byte | boostLimit |
Boost limit (Kpa). Stored value is actual (kPa) value divided by 2, allowing kPa values up to 511. | |
byte | boostKP |
byte | boostKI |
byte | boostKD |
byte | lnchPullRes: 1 |
byte | iacPWMrun: 1 |
Run the PWM idle valve before engine is cranked over (0 = off, 1 = on) | |
byte | fuelTrimEnabled: 1 |
byte | flatSEnable: 1 |
Flat shift enable. | |
byte | baroPin: 4 |
byte | flatSSoftWin |
int8_t | flatSRetard |
byte | flatSArm |
byte | iacCLValues [10] |
byte | iacOLStepVal [10] |
byte | iacOLPWMVal [10] |
byte | iacBins [10] |
byte | iacCrankSteps [4] |
byte | iacCrankDuty [4] |
byte | iacCrankBins [4] |
byte | iacAlgorithm: 3 |
byte | iacStepTime: 3 |
byte | iacChannels: 1 |
byte | iacPWMdir: 1 |
byte | iacFastTemp |
byte | iacStepHome |
byte | iacStepHyster |
byte | fanInv: 1 |
byte | fanUnused: 1 |
byte | fanPin: 6 |
byte | fanSP |
byte | fanHyster |
byte | fanFreq |
byte | fanPWMBins [4] |
Page 6 of the config - mostly variables that are required for AFR targets and closed loop. See the ini file for further reference.
byte config6::airDenBins[9] |
byte config6::airDenRates[9] |
byte config6::baroPin |
byte config6::boostCutEnabled |
byte config6::boostEnabled |
Boost control enabled 0 =off, 1 = on.
byte config6::boostFreq |
byte config6::boostKD |
byte config6::boostKI |
byte config6::boostKP |
byte config6::boostLimit |
Boost limit (Kpa). Stored value is actual (kPa) value divided by 2, allowing kPa values up to 511.
byte config6::boostMode |
byte config6::boostPin |
Boost control mode: 0=Simple (BOOST_MODE_SIMPLE) or 1=full (BOOST_MODE_FULL)
byte config6::ego_max |
AFR must be above this for closed loop to function.
byte config6::ego_min |
Maximum amount the closed loop EGO control will vary the fuelling.
byte config6::ego_sdelay |
AFR must be below this for closed loop to function.
byte config6::egoAlgorithm |
EGO Algorithm - Simple, PID, No correction.
byte config6::egoCount |
The number of ignition cycles per (ego AFR ?) step.
byte config6::egoKD |
byte config6::egoKI |
byte config6::egoKP |
byte config6::egoLimit |
byte config6::egoRPM |
Time in seconds after engine starts that closed loop becomes available.
byte config6::egoTemp |
The temperature above which closed loop is enabled.
byte config6::egoTPSMax |
RPM must be above this for closed loop to function.
byte config6::egoType |
EGO Sensor Type 0=Disabled/None, 1=Narrowband, 2=Wideband.
byte config6::engineProtectType |
byte config6::fanFreq |
byte config6::fanHyster |
byte config6::fanInv |
byte config6::fanPin |
byte config6::fanPWMBins[4] |
byte config6::fanSP |
byte config6::fanUnused |
byte config6::flatSArm |
byte config6::flatSEnable |
Flat shift enable.
int8_t config6::flatSRetard |
byte config6::flatSSoftWin |
byte config6::fuelTrimEnabled |
byte config6::iacAlgorithm |
byte config6::iacBins[10] |
byte config6::iacChannels |
byte config6::iacCLValues[10] |
byte config6::iacCrankBins[4] |
byte config6::iacCrankDuty[4] |
byte config6::iacCrankSteps[4] |
byte config6::iacFastTemp |
byte config6::iacOLPWMVal[10] |
byte config6::iacOLStepVal[10] |
byte config6::iacPWMdir |
byte config6::iacPWMrun |
Run the PWM idle valve before engine is cranked over (0 = off, 1 = on)
byte config6::iacStepHome |
byte config6::iacStepHyster |
byte config6::iacStepTime |
byte config6::idleFreq |
Frequency of the vvt PWM valve.
byte config6::idleKD |
byte config6::idleKI |
byte config6::idleKP |
byte config6::injVoltageCorrectionValues[6] |
byte config6::launchEnabled |
Launch ...???... (control?) enabled.
byte config6::launchHiLo |
byte config6::launchPin |
Launch (control ?) pin.
byte config6::lnchFuelAdd |
byte config6::lnchHardLim |
byte config6::lnchPullRes |
int8_t config6::lnchRetard |
byte config6::lnchSoftLim |
byte config6::tachoMode |
byte config6::useEMAP |
Whether to use fixed tacho pulse duration or match to dwell duration.
Enable EMAP
byte config6::useExtBaro |
byte config6::voltageCorrectionBins[6] |
byte config6::vvt1Pin |
TPS must be below this for closed loop to function.
byte config6::vvtCLAlterFuelTiming |
byte config6::vvtCLUseHold |
byte config6::vvtEnabled |
byte config6::vvtFreq |
Frequency of the boost PWM valve.
byte config6::vvtLoadSource |
Load source for VVT (TPS or MAP)
byte config6::vvtMode |
Valid VVT modes are 'on/off', 'open loop' and 'closed loop'.
byte config6::vvtPWMdir |
VVT direction (normal or reverse)