|
Public Member Functions |
| Logger (bre20::child *rom, AutoEdit *autotune, ArrayList *rules) |
| ~Logger () |
bool | connectToPort () |
LoggerData * | getLoggerData () |
DatalogCom * | getSerialPort () |
LoggerGrid * | getLoggerGrid () |
void | setAfr (float afr) |
void | setMapIndex (int index) |
| This must be set for auto tune to work.
|
void | setCurrentColumn (int x) |
| This must be set for auto tune to work.
|
void | setCurrentFuelRow (int fy) |
| This must be set for auto tune to work.
|
void | setCurrentIgnitionRow (int iy) |
| This must be set for auto tune to work.
|
void | setCellWeight (int col, int row, float value) |
void | setCurrentSpeed (int speed) |
| Sets the current speed for the logger's AutoStart feature.
|
void | setCurrentRpm (int rpm) |
| Sets the current rpm for the logger's AutoStart feature.
|
void | setCurrentTps (int tps) |
| Sets the current tps for the logger's AutoStart feature.
|
int | addO2Type (AfrRule *newo2) |
int | getO2Type () |
bool | isSae () |
void | addGauge (Gauge::Gauge *gauge) |
| adds a gauge to the digital dash pane. You must create the gauge first.
|
Gauge::Gauge * | addGauge (String *title, String *units, int size, int x, int y, int minval, int maxval, int divisions, int numdecimals) |
| Creates and adds a Gauge to the digital dash pane.
|
void | setParity (int p) |
void | setBaud (int baud) |
void | setSendMode (int smode) |
int | getSendMode () |
Public Attributes |
__event EventHandler * | OnDataLoggerStart |
__event EventHandler * | OnDataLoggerRun |
__event EventHandler * | OnDataLoggerStop |
__event EventHandler * | OnDatalogOptionsCreated |
| sender is the newly created DatalogOptions dialog
|
__event EventHandler * | OnPortSetupCreated |
| sender is the newly created PortSetupDialog object
|
Static Public Attributes |
static const int | SENDMODE_STRING = 0 |
| send a whole string for each send to the ecu
|
static const int | SENDMODE_BYTE = 1 |
| bounce bytes back an forth.
|
Protected Member Functions |
void | setupTraceGrids () |
int | readInterval (System::IO::StreamReader *sr) |
virtual void | runDL () |
virtual void | runReplay () |
virtual int | getReplayHashInt (String *key) |
virtual float | getReplayHashFloat (String *key) |
virtual String * | getReplayHashStr (String *key) |
void | timer_Tick (Object *myObject, EventArgs *myEventArgs) |
void | Dispose (Boolean disposing) |
void | clickStart () |
void | setMapTrace (TabControl *tc, String *type) |
Protected Attributes |
bre20::LogGridPage * | tracegrids [] |
TabPage * | dash |
System::Windows::Forms::Timer * | timer1 |
System::Windows::Forms::TabControl * | tabControl1 |
LoggerGrid * | loggrid |
AutoEdit * | autoEdit |
bre20::child * | rom |
DatalogCom * | comport |
LoggerData * | logdata |
LoggerKey * | millisKey |
String * | extrao2 [] |
int | parity |
bool | replay |
| true if replaying, false if logging
|
bool | logging |
| true if actually logging
|
bool | maptrace |
| true if map trace is enabled
|
bool | romtrace |
bool | interptrace |
int | sendmode |
String * | replayLabels [] |
String * | replayValues [] |
Hashtable * | replayHash |
int | tminterval |
int | errorcount |
int | errorcountMax |
int | maptracetype |
int | o2type |
int | units |
bool | lambdamode |
int | mixtureunit |
float | compMult |
float | compAdd |
unsigned char | tester |
int | port |
int | baudrate |
String * | fname |
String * | title |
bre20::DatalogFileWriter * | logwriter |
System::IO::StreamReader * | replayin |