RomRep::Obd0IgnMap Class Reference

Inheritance diagram for RomRep::Obd0IgnMap:

RomRep::Map RomRep::ByteChangeNotify RomRep::NGIgnMap RomRep::VT0IgnMap RomRep::DevIgnMap List of all members.

Public Member Functions

 Obd0IgnMap (int crap)
 Obd0IgnMap (int x, int y, unsigned int loc, int ind, int mod)
 Obd0IgnMap (int x, int y, unsigned int loc, unsigned char themap __gc[,], unsigned char fil __gc[], int ind, int mod)
virtual ~Obd0IgnMap ()
virtual float calculate (int x, int y, int intval)
virtual int calculate (int x, int y, float mapval)
virtual RomRep::ByteChangesetMultiplier (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 void byteChangeNotify (ByteChange *bc)

Constructor & Destructor Documentation

RomRep::Obd0IgnMap::Obd0IgnMap int  crap  ) 
 

RomRep::Obd0IgnMap::Obd0IgnMap int  x,
int  y,
unsigned int  loc,
int  ind,
int  mod
 

RomRep::Obd0IgnMap::Obd0IgnMap int  x,
int  y,
unsigned int  loc,
unsigned char themap  __gc[,],
unsigned char fil  __gc[],
int  ind,
int  mod
 

RomRep::Obd0IgnMap::~Obd0IgnMap  )  [virtual]
 


Member Function Documentation

virtual void RomRep::Obd0IgnMap::byteChangeNotify ByteChange bc  )  [virtual]
 

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::VT0IgnMap.

int RomRep::Obd0IgnMap::calculate int  x,
int  y,
float  mapval
[virtual]
 

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.

float RomRep::Obd0IgnMap::calculate int  x,
int  y,
int  intval
[virtual]
 

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.

virtual int RomRep::Obd0IgnMap::getMultiplierLocation int  column  )  [virtual]
 

Returns the ROM location of the multiplier.

Implements RomRep::Map.

virtual RomRep::ByteChange* RomRep::Obd0IgnMap::setMultiplier int  column,
int  val
[virtual]
 

Sets a multiplier (if fuel map; ign maps return null).

Implements RomRep::Map.




BRE Documentation Home