Inheritance diagram for RomRep::VT0Ecu:
Public Member Functions | |
VT0Ecu () | |
VT0Ecu (unsigned char rom __gc[], int flen, int revloc, int restartloc, int vtecloc, int vtecnum, int ignmapad1, int ignmapad2, int fuelmapad1, int fuelmapad2, String *type, int width) | |
VT0Ecu (unsigned char rom __gc[], int flen, int revloc, int restartloc, int vtecloc, int vtecnum, int ignmapad1, int ignmapad2, int fuelmapad1, int fuelmapad2, int revscalars __gc[], String *type, int width) | |
virtual void | setup (unsigned char rom __gc[], int flen, int revloc, int restartloc, int vtecloc, int vtecnum, int ignmapad1, int ignmapad2, int fuelmapad1, int fuelmapad2, int revscalars __gc[], String *type, int width) |
virtual | ~VT0Ecu () |
virtual void | setTwoByteRpm (int highloc, int lowloc, int rpm) |
virtual int | getTwoByteRpm (int highloc, int lowloc) |
Gets the RPM that adheres to revcount/dec. | |
virtual void | setVtecEngage (int loc, int val) |
virtual void | setVtecDisengage (int loc, int val) |
virtual void | setLaunchRpm (int val)=0 |
virtual void | setRevlimit (int val) |
virtual void | setRevRestart (int val) |
virtual void | setRpm (RpmTwoByteValue *stor, int val) |
virtual void | disableOxygenSensors (bool disable)=0 |
virtual void | disable2ndOxygenSensor (bool disable)=0 |
virtual void | setLaunchSpeed (int val)=0 |
virtual void | enableLaunch (bool enable)=0 |
virtual void | disableChecksum (bool disable)=0 |
virtual void | disableSpeedLimiter (bool disable)=0 |
virtual void | disableVssCheck (bool disable)=0 |
virtual void | disableTempCheck (bool disable)=0 |
virtual void | disablePsCheck (bool disable)=0 |
virtual void | disableCelCheck (bool disable)=0 |
virtual void | disableKnockSensor (bool disable)=0 |
virtual void | disableCodes (bool disable)=0 |
virtual int | getVtecEngage (int loc) |
virtual int | getVtecDisengage (int loc) |
virtual int | getRevlimit () |
virtual int | getRevRestart () |
virtual int | getLaunchRpm ()=0 |
virtual int | getLaunchSpeed ()=0 |
virtual int | getNumVtec () |
virtual int | isKnockSensorDisabled ()=0 |
virtual int | isChecksumDisabled ()=0 |
virtual int | isOxygenSensorsDisabled ()=0 |
virtual int | is2ndOxygenSensorDisabled ()=0 |
virtual int | isSpeedLimiterDisabled ()=0 |
virtual int | isVssCheckDisabled ()=0 |
virtual int | isTempCheckDisabled ()=0 |
virtual int | isCelCheckDisabled ()=0 |
virtual int | isPsCheckDisabled ()=0 |
virtual int | isLaunchDisabled ()=0 |
virtual int | getRpmScalarValue (int row, bool fuel, bool vtec) |
virtual int | isCodesDisabled ()=0 |
virtual int | addCelDisable (int code) |
virtual int | removeCelDisable (int code) |
virtual int | getCelVectorLocation () |
virtual int | isCodeBitDisable (int code)=0 |
virtual int | codeBitDisable (int code, bool disable)=0 |
disable the damn code via bit disable. true disables the code | |
virtual int | isCodeBitDisabled (int code)=0 |
virtual float | calcTPS (int raw) |
virtual int | calcTPS (float percentage) |
virtual float | calcTemp (int raw, bool sae) |
virtual int | calcTemp (float temp, bool sae) |
virtual float | calcRpm (int raw) |
virtual int | calcRpm (float rpm) |
Static Public Member Functions | |
static int | getRevConstant () |
Static Public Attributes | |
static int | revconst = 1852000 |
Protected Member Functions | |
virtual FuelMap * | createFuelMap (int xx, int yy, int index, String *mapname, RomRep::MapLocs *maploc, unsigned char map __gc[,], unsigned char mlt __gc[], bool vtec) |
virtual Map * | createIgnitionMap (int xx, int yy, int index, String *mapname, RomRep::MapLocs *maploc, unsigned char map __gc[,], bool vtec) |
virtual HeaderCalculator * | GetRowHeaderCalculator (RomRep::Map *map) |
virtual HeaderCalculator * | GetColumnHeaderCalculator (RomRep::Map *map) |
virtual float | calculateAfr (unsigned char raw) |
Sets the target afr. | |
virtual unsigned char | calculateAfr (float afr) |
Protected Attributes | |
RpmTwoByteValue * | revlimit |
RpmTwoByteValue * | revrestart |
RpmByteValue * | vtec [] |
int | numvtec |
int | celvecloc |
|
|
|
|
|
|
|
|
|
|
|
Calculates the raw value fromf RPM. If there are more than one format of rpm value, assume it is the most common format (i.e. the 2 byte value) Implements RomRep::HondaEcu. |
|
Calculates the RPM. If there are more than one format of rpm value, assume it is the most common format (i.e. the 2 byte value) Implements RomRep::HondaEcu. |
|
Implements RomRep::HondaEcu. |
|
Implements RomRep::HondaEcu. |
|
Implements RomRep::HondaEcu. |
|
Implements RomRep::HondaEcu. |
|
Implements RomRep::HondaEcu. |
|
Sets the target afr.
Implements RomRep::HondaEcu. |
|
disable the damn code via bit disable. true disables the code
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPw0, and RomRep::Obd0Pr3. |
|
overridden to properly create a fuel map. If mapname == null, this function will give the map a name.
colscalarloc parameter is ignored. Implements RomRep::HondaEcu. Reimplemented in RomRep::EuroPw0Dev, RomRep::EuroPw0ITB, RomRep::JdmPr3Dev, RomRep::JdmPr3ITB, RomRep::JdmPw0Dev, and RomRep::JdmPw0ITB. |
|
overridden to properly create an ignition map. If mapname == null, this function will give the map a name.
colscalarloc parameter is ignored. Implements RomRep::HondaEcu. Reimplemented in RomRep::EuroPw0Dev, RomRep::EuroPw0ITB, RomRep::JdmPr3Dev, RomRep::JdmPr3ITB, RomRep::JdmPw0Dev, and RomRep::JdmPw0ITB. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPw0, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPw0, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
|
|
Implements RomRep::HondaEcu. Reimplemented in RomRep::EuroPw0Dev, RomRep::EuroPw0ITB, RomRep::JdmPr3Dev, RomRep::JdmPr3ITB, RomRep::JdmPw0Dev, and RomRep::JdmPw0ITB. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
|
|
|
|
|
|
|
|
Implements RomRep::HondaEcu. |
|
Reimplemented from RomRep::HondaEcu. |
|
Gets the RPM that adheres to revcount/dec.
Implements RomRep::HondaEcu. |
|
|
|
|
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPw0, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPw0, and RomRep::Obd0Pr3. |
|
is this code bit disabled?
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPw0, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPw0, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
|
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
Implemented in RomRep::EuroPw0, RomRep::JdmPr3, RomRep::JdmPr3Boost, RomRep::JdmPw0, RomRep::JdmPw0Boost, and RomRep::Obd0Pr3. |
|
|
|
|
|
|
|
loc is the location of the FIRST (low) byte in the value. Sets the RPM into ROM Implements RomRep::HondaEcu. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from RomRep::HondaEcu. |