Delete Ecu.h
This commit is contained in:
parent
da51153d9c
commit
e7599dabab
|
@ -1,170 +0,0 @@
|
||||||
//################################################################################
|
|
||||||
//################################################################################
|
|
||||||
//#### ####
|
|
||||||
//#### ARDUINO ECTUNE DATALOGGER V1.4 ####
|
|
||||||
//#### ####
|
|
||||||
//#### THIS IS A HONDA OBD1 DATALOGGER TO BE USED ON THE CN2 DATALOG PORT ####
|
|
||||||
//#### OF THE ECU. THE DATALOGGING PROTOCOL IS ONLY FOR ECTUNE, SO YOU MUST ####
|
|
||||||
//#### HAVE A CHIPPED ECU AND TUNED UNDER ECTUNE TUNING MANAGMENT. ####
|
|
||||||
//#### ####
|
|
||||||
//#### MADE BY BOULETMARC AND AGE-TUNING ####
|
|
||||||
//#### ####
|
|
||||||
//################################################################################
|
|
||||||
//################################################################################
|
|
||||||
|
|
||||||
#ifndef Ecu_h
|
|
||||||
#define Ecu_h
|
|
||||||
|
|
||||||
#include "Arduino.h"
|
|
||||||
#include "math.h"
|
|
||||||
|
|
||||||
class Ecu {
|
|
||||||
|
|
||||||
public:
|
|
||||||
Ecu();
|
|
||||||
|
|
||||||
//Main functions
|
|
||||||
void Connect();
|
|
||||||
void Disconnect();
|
|
||||||
bool GetJ12Cut();
|
|
||||||
void GetData();
|
|
||||||
void SendRead();
|
|
||||||
//void Send();
|
|
||||||
//void Read();
|
|
||||||
//void ReadAvailable();
|
|
||||||
//int GetAvailable();
|
|
||||||
//int GetReadTime();
|
|
||||||
|
|
||||||
//Variables functions
|
|
||||||
void SetInjSize(int Size);
|
|
||||||
int GetInjSize();
|
|
||||||
void SetSeaLevel(int Size);
|
|
||||||
int GetSeaLevel();
|
|
||||||
void SetTimeoutTime(int Size);
|
|
||||||
int GetTimeoutTime();
|
|
||||||
void SetUseCelcius(bool Use);
|
|
||||||
bool GetUseCelcius();
|
|
||||||
void SetUseKMH(bool Use);
|
|
||||||
bool GetUseKMH();
|
|
||||||
bool GetError();
|
|
||||||
void SetUnitMap(String This);
|
|
||||||
String GetUnitMap();
|
|
||||||
void SetWBinput(String This);
|
|
||||||
String GetWBinput();
|
|
||||||
void SetTranny(int ThisTranny);
|
|
||||||
String GetTranny();
|
|
||||||
|
|
||||||
//Sensors functions
|
|
||||||
unsigned int GetEct();
|
|
||||||
unsigned int GetIat();
|
|
||||||
float GetO2();
|
|
||||||
unsigned int GetBaro();
|
|
||||||
float GetMap();
|
|
||||||
unsigned int GetTps();
|
|
||||||
unsigned int GetRpm();
|
|
||||||
|
|
||||||
//bool GetPostFuel();
|
|
||||||
//bool GetSCCChecker();
|
|
||||||
bool GetIgnCut();
|
|
||||||
bool GetVTSM();
|
|
||||||
bool GetFuelCut1();
|
|
||||||
bool GetFuelCut2();
|
|
||||||
//bool GetATShift1();
|
|
||||||
//bool GetATShift2();
|
|
||||||
|
|
||||||
unsigned int GetVss();
|
|
||||||
double GetInjFV();
|
|
||||||
double GetInjDuration();
|
|
||||||
float GetInjectorDuty();
|
|
||||||
float GetInj();
|
|
||||||
unsigned int GetIgn();
|
|
||||||
//int GetIgnTable();
|
|
||||||
|
|
||||||
/*bool GetParkN();
|
|
||||||
bool GetBKSW();
|
|
||||||
bool GetACC();*/
|
|
||||||
bool GetVTP();
|
|
||||||
/*bool GetStart();
|
|
||||||
bool GetSCC();
|
|
||||||
bool GetVTSFeedBack();
|
|
||||||
bool GetPSP();
|
|
||||||
|
|
||||||
bool GetFuelPump();
|
|
||||||
bool GetIAB();*/
|
|
||||||
bool GetFanCtrl();
|
|
||||||
bool GetAtlCtrl();
|
|
||||||
//bool GetPurge();
|
|
||||||
//bool GetAC();
|
|
||||||
|
|
||||||
bool GetMIL();
|
|
||||||
//bool GetO2Heater();
|
|
||||||
bool GetVTS();
|
|
||||||
|
|
||||||
//double GetELDVolt();
|
|
||||||
float GetBattery();
|
|
||||||
/*double GetECTFC();
|
|
||||||
long GetO2Short();
|
|
||||||
long GetO2Long();
|
|
||||||
long GetIATFC();
|
|
||||||
double GetVEFC();
|
|
||||||
float GetIATIC();
|
|
||||||
float GetECTIC();
|
|
||||||
float GetGEARIC();*/
|
|
||||||
|
|
||||||
bool GetInputFTL();
|
|
||||||
bool GetInputFTS();
|
|
||||||
bool GetInputEBC();
|
|
||||||
/*bool GetInputEBCHi();
|
|
||||||
bool GetInputGPO1();
|
|
||||||
bool GetInputGPO2();
|
|
||||||
bool GetInputGPO3();*/
|
|
||||||
bool GetInputBST();
|
|
||||||
|
|
||||||
bool GetOutputFTL();
|
|
||||||
bool GetOutputAntilag();
|
|
||||||
bool GetOutputFTS();
|
|
||||||
bool GetOutputBoostCut();
|
|
||||||
bool GetOutputEBC();
|
|
||||||
bool GetOutput2ndMap();
|
|
||||||
bool GetOutputFanCtrl();
|
|
||||||
bool GetOutputBST();
|
|
||||||
|
|
||||||
//double GetEBCBaseDuty();
|
|
||||||
//double GetEBCDuty();
|
|
||||||
|
|
||||||
/*bool GetOutputGPO1();
|
|
||||||
bool GetOutputGPO2();
|
|
||||||
bool GetOutputGPO3();
|
|
||||||
bool GetOutputBSTStage2();
|
|
||||||
bool GetOutputBSTStage3();
|
|
||||||
bool GetOutputBSTStage4();*/
|
|
||||||
bool GetLeanProtect();
|
|
||||||
|
|
||||||
double GetIACVDuty();
|
|
||||||
|
|
||||||
//Added functions
|
|
||||||
double GetMapVolt();
|
|
||||||
double GetTPSVolt();
|
|
||||||
unsigned int GetGear();
|
|
||||||
float GetInstantConsumption();
|
|
||||||
|
|
||||||
//OLD UNUSED FUNCTION
|
|
||||||
//int Getbit();
|
|
||||||
//int Getbit2();
|
|
||||||
|
|
||||||
private:
|
|
||||||
//multi shared functions
|
|
||||||
long Long2Bytes(byte ThisByte1, byte ThisByte2);
|
|
||||||
float GetTemperature(byte ThisByte);
|
|
||||||
double GetVolt(byte ThisByte);
|
|
||||||
//float GetIC(byte ThisByte);
|
|
||||||
//double GetFC(long ThisByte, long ThisLong);
|
|
||||||
//double GetEBC(byte ThisByte);
|
|
||||||
byte GetActivated(byte ThisByte, int ThisPos, bool Reversed);
|
|
||||||
float GetDuty();
|
|
||||||
float GetValueHG(int ThisInt);
|
|
||||||
float GetDuration(int ThisInt);
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
Loading…
Reference in New Issue