MCPcopy Create free account

hub / github.com/PowerBroker2/ELMduino / functions

Functions118 in github.com/PowerBroker2/ELMduino

MethodabsBaroPressure
uint8_t ELM327::absBaroPressure() Description: ------------ * Find absolute barometric pressure in kPa Inputs: ------- * void R
src/ELMduino.cpp:1635
MethodabsEvapSysVapPressure
float ELM327::absEvapSysVapPressure() Description: ------------ * Find absolute evap. system vapor pressure in kPa Inputs: -------
src/ELMduino.cpp:2095
MethodabsFuelRailPressure
float ELM327::absFuelRailPressure() Description: ------------ * Find absolute fuel rail pressure in kPa Inputs: ------- * void
src/ELMduino.cpp:2135
MethodabsLoad
float ELM327::absLoad() Description: ------------ * Find absolute load value in % Inputs: ------- * void Return: ------- *
src/ELMduino.cpp:1795
MethodabsThrottlePosB
float ELM327::absThrottlePosB() Description: ------------ * Find absolute throttle position B in % Inputs: ------- * void Retur
src/ELMduino.cpp:1875
MethodabsThrottlePosC
float ELM327::absThrottlePosC() Description: ------------ * Find absolute throttle position C in % Inputs: ------- * void Retur
src/ELMduino.cpp:1895
MethodabsThrottlePosD
float ELM327::absThrottlePosD() Description: ------------ * Find absolute throttle position D in % Inputs: ------- * void Retur
src/ELMduino.cpp:1915
MethodabsThrottlePosE
float ELM327::absThrottlePosE() Description: ------------ * Find absolute throttle position E in % Inputs: ------- * void Retur
src/ELMduino.cpp:1935
MethodabsThrottlePosF
float ELM327::absThrottlePosF() Description: ------------ * Find absolute throttle position F in % Inputs: ------- * void Retur
src/ELMduino.cpp:1955
MethodambientAirTemp
float ELM327::ambientAirTemp() Description: ------------ * Find ambient air temperature in C Inputs: ------- * void Return: -
src/ELMduino.cpp:1855
MethodauxInputStatus
bool ELM327::auxInputStatus() Description: ------------ * Find Power Take Off (PTO) status Inputs: ------- * void Return: ---
src/ELMduino.cpp:1375
MethodauxSupported
uint16_t ELM327::auxSupported() Description: ------------ * Find auxiliary input/output supported Inputs: ------- * void Return
src/ELMduino.cpp:2355
MethodbatteryVoltage
float ELM327::batteryVoltage() Description: ------------ * Get the current vehicle battery voltage in Volts DC Inputs: ------- * voi
src/ELMduino.cpp:2898
Methodbegin
bool ELM327::begin(Stream &stream, const bool& debug, const uint16_t& timeout, const char& protocol, const uint16_t& payloadLen, const byte& dataTimeo
src/ELMduino.cpp:23
Methodcalculator_0C
src/ELMduino.cpp:3278
Methodcalculator_10
src/ELMduino.cpp:3282
Methodcalculator_14
src/ELMduino.cpp:3286
Methodcalculator_1F
src/ELMduino.cpp:3290
Methodcalculator_22
src/ELMduino.cpp:3294
Methodcalculator_23
src/ELMduino.cpp:3298
Methodcalculator_32
src/ELMduino.cpp:3302
Methodcalculator_3C
src/ELMduino.cpp:3307
Methodcalculator_42
src/ELMduino.cpp:3311
Methodcalculator_43
src/ELMduino.cpp:3315
Methodcalculator_44
src/ELMduino.cpp:3319
Methodcalculator_4F
src/ELMduino.cpp:3323
Methodcalculator_50
src/ELMduino.cpp:3327
Methodcalculator_53
src/ELMduino.cpp:3331
Methodcalculator_54
src/ELMduino.cpp:3335
Methodcalculator_55
src/ELMduino.cpp:3339
Methodcalculator_59
calc 23
src/ELMduino.cpp:3344
Methodcalculator_5D
src/ELMduino.cpp:3348
Methodcalculator_5E
src/ELMduino.cpp:3352
Methodcalculator_61
src/ELMduino.cpp:3356
MethodcatTempB1S1
float ELM327::catTempB1S1() Description: ------------ * Find catalyst temperature in C Inputs: ------- * void Return: -------
src/ELMduino.cpp:1655
MethodcatTempB1S2
float ELM327::catTempB1S2() Description: ------------ * Find catalyst temperature in C Inputs: ------- * void Return: -------
src/ELMduino.cpp:1695
MethodcatTempB2S1
float ELM327::catTempB2S1() Description: ------------ * Find catalyst temperature in C Inputs: ------- * void Return: -------
src/ELMduino.cpp:1675
MethodcatTempB2S2
float ELM327::catTempB2S2() Description: ------------ * Find catalyst temperature in C Inputs: ------- * void Return: -------
src/ELMduino.cpp:1715
MethodcommandedAirFuelRatio
float ELM327::commandedAirFuelRatio() Description: ------------ * Find commanded air-fuel equivalence ratio Inputs: ------- * void
src/ELMduino.cpp:1815
MethodcommandedEGR
float ELM327::commandedEGR() Description: ------------ * Find commanded Exhaust Gas Recirculation (EGR) in % Inputs: ------- * void
src/ELMduino.cpp:1495
MethodcommandedEvapPurge
float ELM327::commandedEvapPurge() Description: ------------ * Find commanded evaporative purge in % Inputs: ------- * void Ret
src/ELMduino.cpp:1535
MethodcommandedSecAirStatus
uint8_t ELM327::commandedSecAirStatus() Description: ------------ * Find commanded secondary air status Inputs: ------- * void
src/ELMduino.cpp:1295
MethodcommandedThrottleActuator
float ELM327::commandedThrottleActuator() Description: ------------ * Find commanded throttle actuator in % Inputs: ------- * void
src/ELMduino.cpp:1975
MethodconditionResponse
double ELM327::conditionResponse(const uint8_t &numExpectedBytes, const float &scaleFactor, const float &bias) Description: ------------ * Co
src/ELMduino.cpp:490
Methodctoi
uint8_t ELM327::ctoi(uint8_t value) Description: ------------ * converts a decimal or hex char to an int Inputs: ------- * uint8_t v
src/ELMduino.cpp:388
MethodctrlModVoltage
float ELM327::ctrlModVoltage() Description: ------------ * Find control module voltage in V Inputs: ------- * void Return: --
src/ELMduino.cpp:1775
MethodcurrentDTCCodes
void ELM327::currentDTCCodes(const bool& isBlocking) Description: ------------ * Get the list of current DTC codes. This method is blocking b
src/ELMduino.cpp:3064
MethoddemandedTorque
float ELM327::demandedTorque() Description: ------------ * Find driver's demanded engine torque in % Inputs: ------- * void Ret
src/ELMduino.cpp:2295
MethoddistSinceCodesCleared
uint16_t ELM327::distSinceCodesCleared() Description: ------------ * Find distance traveled since codes cleared in km Inputs: -------
src/ELMduino.cpp:1595
MethoddistTravelWithMIL
uint16_t ELM327::distTravelWithMIL() Description: ------------ * Find distance traveled with malfunction indicator lamp (MIL) on in km I
src/ELMduino.cpp:1435
MethodegrError
float ELM327::egrError() Description: ------------ * Find Exhaust Gas Recirculation (EGR) error in % Inputs: ------- * void Ret
src/ELMduino.cpp:1515
MethodemissionRqmts
uint8_t ELM327::emissionRqmts() Description: ------------ * Find emission requirements to which vehicle is designed Inputs: -------
src/ELMduino.cpp:2255
MethodengineCoolantTemp
float ELM327::engineCoolantTemp() Description: ------------ * Find the current engine coolant temp in C Inputs: ------- * void R
src/ELMduino.cpp:1015
MethodengineLoad
float ELM327::engineLoad() Description: ------------ * Find the current engine load in % Inputs: ------- * void Return: ------
src/ELMduino.cpp:995
MethodethanolPercent
float ELM327::ethanolPercent() Description: ------------ * Find ethanol fuel in % Inputs: ------- * void Return: ------- *
src/ELMduino.cpp:2075
MethodevapSysVapPressure
float ELM327::evapSysVapPressure() Description: ------------ * Find evap. system vapor pressure in Pa Inputs: ------- * void Re
src/ELMduino.cpp:1615
MethodevapSysVapPressure2
float ELM327::evapSysVapPressure2() Description: ------------ * Find evap. system vapor pressure in Pa Inputs: ------- * void R
src/ELMduino.cpp:2115
MethodfindResponse
uint64_t ELM327::findResponse(const uint8_t& service, const uint8_t& pid) Description: ------------ * Parses the buffered ELM327's response a
src/ELMduino.cpp:2713
MethodflushInputBuff
void ELM327::flushInputBuff() Description: ------------ * Flushes input serial buffer Inputs: ------- * void Return: -------
src/ELMduino.cpp:601
MethodformatQueryArray
void ELM327::formatQueryArray(uint8_t service, uint16_t pid, uint8_t num_responses) Description: ------------ * Creates a query stack to be s
src/ELMduino.cpp:210
MethodfreezeDTC
uint16_t ELM327::freezeDTC() Description: ------------ * Freeze DTC - see https://www.samarins.com/diagnose/freeze-frame.html for more info
src/ELMduino.cpp:955
MethodfuelInjectTiming
float ELM327::fuelInjectTiming() Description: ------------ * Find fuel injection timing in degrees Inputs: ------- * void Retur
src/ELMduino.cpp:2215
MethodfuelLevel
float ELM327::fuelLevel() Description: ------------ * Find fuel tank level input in % Inputs: ------- * void Return: -------
src/ELMduino.cpp:1555
MethodfuelPressure
float ELM327::fuelPressure() Description: ------------ * Find fuel pressure in kPa Inputs: ------- * void Return: ------- *
src/ELMduino.cpp:1115
MethodfuelRailGuagePressure
float ELM327::fuelRailGuagePressure() Description: ------------ * Find fuel Rail Gauge Pressure (diesel, or gasoline direct injection) in kP
src/ELMduino.cpp:1475
MethodfuelRailPressure
float ELM327::fuelRailPressure() Description: ------------ * Find fuel Rail Pressure (relative to manifold vacuum) in kPa Inputs: ----
src/ELMduino.cpp:1455
MethodfuelRate
float ELM327::fuelRate() Description: ------------ * Find engine fuel rate in L/h Inputs: ------- * void Return: ------- *
src/ELMduino.cpp:2235
MethodfuelSystemStatus
uint16_t ELM327::fuelSystemStatus() Description: ------------ * Freeze DTC - see https://en.wikipedia.org/wiki/OBD-II_PIDs#Service_01_PID_03
src/ELMduino.cpp:975
MethodfuelType
uint8_t ELM327::fuelType() Description: ------------ * Find fuel type (https://en.wikipedia.org/wiki/OBD-II_PIDs#Fuel_Type_Coding) Input
src/ELMduino.cpp:2055
Methodget_response
obd_rx_states ELM327::get_response(void) Description: ------------ * Non Blocking (NB) receive OBD scanner response. Must be called repeatedl
src/ELMduino.cpp:2446
Methodget_vin_blocking
int8_t ELM327::get_vin_blocking(char *vin) Description: ------------ * Read Vehicle Identification Number (VIN). This is a blocking functio
src/ELMduino.cpp:2940
MethodhybridBatLife
float ELM327::hybridBatLife() Description: ------------ * Find hybrid battery pack remaining life in % Inputs: ------- * void R
src/ELMduino.cpp:2175
MethodinitializeELM
bool ELM327::initializeELM(const char& protocol, const byte& dataTimeout) Description: ------------ * Initializes ELM327 Inputs: ------
src/ELMduino.cpp:87
MethodintakeAirTemp
float ELM327::intakeAirTemp() Description: ------------ * Find intake air temperature in C Inputs: ------- * void Return: ---
src/ELMduino.cpp:1235
MethodisPidSupported
bool ELM327::isPidSupported(uint8_t pid) Description: ------------ * Checks if a particular PID is supported by the connected ECU. * Thi
src/ELMduino.cpp:3242
Methodkph
int32_t ELM327::kph() Description: ------------ * Queries and parses received message for/returns vehicle speed data (kph) Inputs: ---
src/ELMduino.cpp:1175
MethodlongTermFuelTrimBank_1
float ELM327::longTermFuelTrimBank_1() Description: ------------ * Find fuel trim % Inputs: ------- * void Return: -------
src/ELMduino.cpp:1055
MethodlongTermFuelTrimBank_2
float ELM327::longTermFuelTrimBank_2() Description: ------------ * Find fuel trim % Inputs: ------- * void Return: -------
src/ELMduino.cpp:1095
MethodmafRate
float ELM327::mafRate() Description: ------------ * Find mass air flow sensor (MAF) air flow rate rate in g/s Inputs: ------- * voi
src/ELMduino.cpp:1255
MethodmanifoldPressure
uint8_t ELM327::manifoldPressure() Description: ------------ * Find intake manifold absolute pressure in kPa Inputs: ------- * void
src/ELMduino.cpp:1135
MethodmaxMafRate
float ELM327::maxMafRate() Description: ------------ * Find maximum value for air flow rate from mass air flow sensor in g/s Inputs: -
src/ELMduino.cpp:2035
MethodmonitorDriveCycleStatus
uint32_t ELM327::monitorDriveCycleStatus() Description: ------------ * Find status this drive cycle (https://en.wikipedia.org/wiki/OBD-II_PI
src/ELMduino.cpp:1755
MethodmonitorStatus
uint32_t ELM327::monitorStatus() Description: ------------ * Monitor status since DTCs cleared (Includes malfunction indicator lamp (MIL)
src/ELMduino.cpp:935
Methodmph
float ELM327::mph() Description: ------------ * Queries and parses received message for/returns vehicle speed data (mph) Inputs: -----
src/ELMduino.cpp:1195
MethodnextIndex
int8_t ELM327::nextIndex(char const *str, char const *target, uint8_t numOccur) Description:
src/ELMduino.cpp:418
MethodobdStandards
uint8_t ELM327::obdStandards() Description: ------------ * Find the OBD standards this vehicle conforms to (https://en.wikipedia.org/wiki/OB
src/ELMduino.cpp:1335
MethodoilTemp
float ELM327::oilTemp() Description: ------------ * Find engine oil temperature in C Inputs: ------- * void Return: -------
src/ELMduino.cpp:2195
MethodoxygenSensorsPresent_2banks
uint8_t ELM327::oxygenSensorsPresent_2banks() Description: ------------ * Find which oxygen sensors are present ([A0..A3] == Bank 1, Sensors
src/ELMduino.cpp:1315
MethodoxygenSensorsPresent_4banks
uint8_t ELM327::oxygenSensorsPresent_4banks() Description: ------------ * Find which oxygen sensors are present (Similar to PID 13, but [A0.
src/ELMduino.cpp:1355
MethodparseMultiLineResponse
void ELM327::parseMultilineResponse() Description: ------------ * Parses a buffered multiline response into a single line with the specified
src/ELMduino.cpp:2609
MethodprintError
void ELM327::printError() Description: ------------ * Prints appropriate error description if an error has occurred Inputs: -------
src/ELMduino.cpp:2854
MethodprocessPID
double ELM327::processPID(const uint8_t& service, const uint16_t& pid, const uint8_t& num_responses, const uint8_t& numExpectedBytes, const float& sca
src/ELMduino.cpp:686
MethodqueryPID
void ELM327::queryPID(const uint8_t& service, const uint16_t& pid, const uint8_t& num_responses) Description: ------------ * Create a PID q
src/ELMduino.cpp:630
MethodreferenceTorque
uint16_t ELM327::referenceTorque() Description: ------------ * Find engine reference torque in Nm Inputs: ------- * void Return
src/ELMduino.cpp:2335
MethodrelativePedalPos
float ELM327::relativePedalPos() Description: ------------ * Find relative accelerator pedal position in % Inputs: ------- * void
src/ELMduino.cpp:2155
MethodrelativeThrottle
float ELM327::relativeThrottle() Description: ------------ * Find relative throttle position in % Inputs: ------- * void Return
src/ELMduino.cpp:1835
MethodremoveChar
void ELM327::removeChar(char *from, char const *remove) Description: ------------ * Removes all instances of each
src/ELMduino.cpp:462
MethodresetDTC
bool ELM327::resetDTC() Description: ------------ * Resets the stored DTCs in the ECU. This is a blocking function. Note: The SAE sp
src/ELMduino.cpp:3020
Methodrpm
float ELM327::rpm() Description: ------------ * Queries and parses received message for/returns vehicle RMP data Inputs: ------- * v
src/ELMduino.cpp:1155
MethodrunTime
uint16_t ELM327::runTime() Description: ------------ * Find run time since engine start in s Inputs: ------- * void Return: -
src/ELMduino.cpp:1395
next →1–100 of 118, ranked by callers