Inheritance diagram for RomRep::FuelMap:
Public Member Functions | |
FuelMap (int crap) | |
FuelMap (int x, int y, unsigned int loc, unsigned int multloc, int ind, int mode) | |
FuelMap (int x, int y, unsigned int loc, unsigned int multloc, unsigned char mltarray __gc[], int ind, int mode) | |
FuelMap (int x, int y, unsigned int loc, unsigned int multloc, unsigned char mltarray __gc[], unsigned char fil __gc[], int ind, int mode) | |
virtual | ~FuelMap () |
virtual void | setMultiplierLocation (unsigned int loc) |
virtual unsigned int | getMultiplierLocation (unsigned int loc) |
virtual void | populate (unsigned char map __gc[,], unsigned char mltarray __gc[])=0 |
virtual void | getMultipliers (int x, float mlts __gc[])=0 |
virtual unsigned char | getIntMultipliers () __gc[]=0 |
virtual float | calculate (int x, int y, int intval)=0 |
virtual int | calculate (int x, int y, float mapval)=0 |
virtual RomRep::ByteChange * | setMultiplier (int column, int val) |
Sets a multiplier (if fuel map; ign maps return null). | |
virtual int | getMultiplierLocation (int column) |
Returns the ROM location of the multiplier. | |
virtual RomRep::ByteChange * | setVal (int x, int y, float val) |
Sets a value in the map. | |
virtual void | byteChangeNotify (ByteChange *bc) |
Public Attributes | |
__event MapChangeHandler * | OnMultiplierChanged |
Protected Member Functions | |
void | MultiplierChanged (int xx, int byte) |
int | findBestMatch (int x, int y, float target) |
Protected Attributes | |
unsigned char mult | __gc [] |
unsigned int | multloc |
|
|
|
|
|
|
|
|
|
|
|
For each inherited class, this will see if the byte location applies to their object and then make the appropriate updates. Reimplemented from RomRep::Map. Reimplemented in RomRep::Obd0FuelMap, and RomRep::VT0FuelMap. |
|
Takes real world value and returns an integer (0-255 byte) This must be overridden so this base class can properly convert between bytes and real world values. Implements RomRep::Map. Implemented in RomRep::Obd0FuelMap, and RomRep::VT0FuelMap. |
|
Takes byte (an integer) and returns real world value This must be overridden so this base class can properly convert between bytes and real world values. Implements RomRep::Map. Implemented in RomRep::Obd0FuelMap, and RomRep::VT0FuelMap. |
|
|
|
Implemented in RomRep::Obd0FuelMap. |
|
Returns the ROM location of the multiplier.
Implements RomRep::Map. |
|
|
|
Implemented in RomRep::Obd0FuelMap. |
|
|
|
Implemented in RomRep::Obd0FuelMap. |
|
Sets a multiplier (if fuel map; ign maps return null).
Implements RomRep::Map. |
|
|
|
Sets a value in the map.
Reimplemented from RomRep::Map. |
|
Reimplemented from RomRep::Map. |
|
|
|
|