Public Member Functions | |
AutoEdit (Form *romw) | |
void | changeFuel (float change) |
change the fuel at some index | |
bool | setFuelCell (int col, int row, float perc, float afrmeasure, float afrtarget) |
void | setCellWeight (int col, int row, float value) |
set a weight | |
float | getCellWeight (int col, int row) |
get a weight | |
void | setBlockOut (int index, int col, int row, bool value) |
set a blocked out cell | |
bool | getBlockOut (int index, int col, int row) |
get a blocked out cell | |
float | getSmallChange () |
float | getLargeChange () |
void | RtAutoTuneInit () |
initialize the real time auto tuning | |
void | RtAutoTuneRun () |
called when BRE is auto tuning | |
void | RtAutoTuneStop () |
stops the auto tuning. | |
bre20::LoggerKey * | getLoggerKey () |
void | DlEditInit () |
void | setIndex (int i) |
sets the fuel map index that being used by the ecu | |
void | setAfr (float a) |
sets the current afr | |
void | setCurrentColumn (int x) |
sets the current column | |
void | setCurrentFuelRow (int fy) |
sets the current fuel row | |
void | setCurrentIgnitionRow (int iy) |
sets the current row | |
int | getFuelRow () |
int | getIgnitionRow () |
int | getColumn () |
float | getAfr () |
int | getIndex () |
Static Public Member Functions | |
static float | parseWeights (String *weights) __gc[ |
Protected Member Functions | |
void | afr_AfrChanged (Object *sender, RomRep::AfrChangeArgs *e) |
Protected Attributes | |
RomRep::HondaEcu * | rom |
Form * | romWind |
LoggerKey * | rtatkey |
float weights | __gc [,] |
PointF | interp |
float | smchange |
float | lgchange |
bool | percentchange |
bool | curvtec |
int | curcol |
current column/row | |
int | curfrow |
int | curirow |
int | index |
map index | |
bool | autotune |
float afrmap | __gc [,,] |
float | afr |
float | atmin |
float | atmax |
float | atmincell |
float | atminfreq |
float | atmaxrowdev |
float | atmaxcoldev |
int | intervalcount |
int | numintervals |
int goodsamples | __gc [,,] |
float atavg | __gc [,,] |
float atfreq | __gc [,,] |
bool blockout | __gc [,,] |
This includes AutoTune, realtime autotune, and editing through the Logger.
|
|
|
|
|
change the fuel at some index
|
|
|
|
|
|
get a blocked out cell
|
|
get a weight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
initialize the real time auto tuning
|
|
called when BRE is auto tuning
|
|
stops the auto tuning.
|
|
sets the current afr
|
|
set a blocked out cell
|
|
set a weight
|
|
sets the current column
|
|
sets the current fuel row
|
|
sets the current row
|
|
|
|
sets the fuel map index that being used by the ecu
|
|
The array that tells us which cells should be auto tuned/machine edited. false is default. True if the cell is not to be edited. |
|
|
|
|
|
|
|
|
|
This is an array that tells the editor what cell is being used the most by the engine. index [x,0,0] is the current cell, index [x,1,0] is the east cell, [0,1] is the south cell, etc. The weights should always add up to 1. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
current column/row
|
|
|
|
|
|
|
|
map index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|