Epic: Remove FSIO #2928

This commit is contained in:
rusefillc 2021-11-14 11:40:19 -05:00
parent 68ebb8045d
commit 074e85b523
3 changed files with 3 additions and 13 deletions

View File

@ -206,17 +206,8 @@ FsioResult LECalculator::processElement(const LEElement *element DECLARE_ENGINE_
case LE_METHOD_FSIO_SETTING: {
return unexpected;
}
case LE_METHOD_SCRIPT_TABLE_: {
float i = pop(LE_METHOD_SCRIPT_TABLE_);
float yValue = pop(LE_METHOD_SCRIPT_TABLE_);
float xValue = pop(LE_METHOD_SCRIPT_TABLE_);
int index = (int) i;
if (index < 1 || index > MAX_TABLE_INDEX) {
return unexpected;
} else {
// index parameter is 1-based, getscriptTable is 0-based
return getscriptTable(index - 1)->getValue(xValue, yValue);
}
case LE_METHOD_SCRIPT_TABLE: {
return unexpected;
}
case LE_METHOD_FSIO_DIGITAL_INPUT:
// todo: implement code for digital input!!!

View File

@ -40,7 +40,7 @@ typedef enum {
LE_METHOD_VBATT = 109,
LE_METHOD_AC_TOGGLE = 110,
LE_METHOD_TIME_SINCE_AC_TOGGLE = 111,
LE_METHOD_SCRIPT_TABLE_ = 113,
LE_METHOD_SCRIPT_TABLE = 113,
LE_METHOD_SELF = 114,
LE_METHOD_MAP = 115,
LE_METHOD_FSIO_ANALOG_INPUT = 116,

View File

@ -57,7 +57,6 @@ static LENameOrdinalPair leAcToggle(LE_METHOD_AC_TOGGLE, "ac_on_switch");
static LENameOrdinalPair leTimeSinceAcToggle(LE_METHOD_TIME_SINCE_AC_TOGGLE, "time_since_ac_on_switch");
static LENameOrdinalPair leTimeSinceBoot(LE_METHOD_TIME_SINCE_BOOT, "time_since_boot");
static LENameOrdinalPair leFsioSetting(LE_METHOD_FSIO_SETTING, FSIO_METHOD_FSIO_SETTING);
static LENameOrdinalPair lescriptTable(LE_METHOD_SCRIPT_TABLE_, FSIO_METHOD_SCRIPT_TABLE_);
static LENameOrdinalPair leFsioAnalogInput(LE_METHOD_FSIO_ANALOG_INPUT, FSIO_METHOD_FSIO_ANALOG_INPUT);
static LENameOrdinalPair leFsioDigitalInput(LE_METHOD_FSIO_DIGITAL_INPUT, FSIO_METHOD_FSIO_DIGITAL_INPUT);
static LENameOrdinalPair leIntakeVVT(LE_METHOD_INTAKE_VVT, "ivvt");