rusEFI
The most advanced open source ECU
|
Definition in file tunerstudio.h.
Data Structures | |
struct | tunerstudio_counters_s |
struct | TunerStudioRWChunkRequest |
struct | TunerStudioPageRWChunkRequest |
class | TunerstudioThread |
Functions | |
void | tunerStudioDebug (TsChannelBase *tsChannel, const char *msg) |
void | tunerStudioError (TsChannelBase *tsChannel, const char *msg) |
void | sendErrorCode (TsChannelBase *tsChannel, uint8_t code, const char *msg="") |
void | requestBurn () |
int | getSecondsSinceChannelsRequest () |
void | updateTunerStudioState () |
bool | isTuningVeNow () |
void | startTunerStudioConnectivity () |
bool | needToTriggerTsRefresh () |
void | onApplyPreset () |
struct TunerStudioRWChunkRequest | __attribute__ ((packed)) |
bool | isTouchingArea (uint16_t offset, uint16_t count, int areaStart, int areaSize) |
Variables | |
tunerstudio_counters_s | tsState |
uint16_t | offset |
uint16_t | count |
uint16_t | page |
TunerstudioThread | __attribute__ |
struct TunerStudioRWChunkRequest __attribute__ | ( | (packed) | ) |
Definition at line 38 of file tooth_logger.h.
int getSecondsSinceChannelsRequest | ( | ) |
Definition at line 15 of file tunerstudio_commands.cpp.
Referenced by configureRusefiLuaHooks().
bool isTouchingArea | ( | uint16_t | offset, |
uint16_t | count, | ||
int | areaStart, | ||
int | areaSize | ||
) |
Definition at line 283 of file tunerstudio.cpp.
Referenced by isTouchingVe().
bool isTuningVeNow | ( | ) |
Definition at line 1039 of file tunerstudio.cpp.
Referenced by checkIfTuningVeNow(), and TpsAccelEnrichment::getTpsEnrichment().
bool needToTriggerTsRefresh | ( | ) |
Definition at line 265 of file tunerstudio.cpp.
Referenced by handleBurnCommand(), TunerStudio::handleWriteChunkCommand(), and updateTunerStudioState().
void onApplyPreset | ( | ) |
Definition at line 269 of file tunerstudio.cpp.
Referenced by applyPreset().
void requestBurn | ( | ) |
Definition at line 449 of file tunerstudio.cpp.
Referenced by configureRusefiLuaHooks(), handleBurnCommand(), initFlash(), and unlockEcu().
void sendErrorCode | ( | TsChannelBase * | tsChannel, |
uint8_t | code, | ||
const char * | msg = "" |
||
) |
Definition at line 226 of file tunerstudio.cpp.
Referenced by handleBurnCommand(), tsProcessOne(), and validateOffsetCount().
void startTunerStudioConnectivity | ( | ) |
Definition at line 1044 of file tunerstudio.cpp.
Referenced by runRusEfi().
void tunerStudioDebug | ( | TsChannelBase * | tsChannel, |
const char * | msg | ||
) |
Definition at line 163 of file tunerstudio.cpp.
Referenced by TunerStudio::handleCrcCommand(), TunerStudio::handlePlainCommand(), handleTestCommand(), and tunerStudioError().
void tunerStudioError | ( | TsChannelBase * | tsChannel, |
const char * | msg | ||
) |
Definition at line 762 of file tunerstudio.cpp.
Referenced by getWorkingPageAddr(), TunerStudio::handleCrc32Check(), TunerStudio::handleCrcCommand(), TunerStudio::handlePageReadCommand(), TunerStudio::handleWriteChunkCommand(), tsProcessOne(), and validateOffsetCount().
void updateTunerStudioState | ( | ) |
Definition at line 631 of file status_loop.cpp.
Referenced by TunerStudio::cmdOutputChannels(), configureRusefiLuaHooks(), and MLG::writeSdLogLine().
TunerstudioThread __attribute__ |
uint16_t count |
Definition at line 1 of file tunerstudio.h.
Referenced by TunerStudio::cmdOutputChannels(), commonRenix(), commonSymmetrical(), configureHondaJ30A2_24_1_1(), configureHondaK_12_1(), configureRusefiLuaHooks(), type_list< base_t, tail_t... >::count(), daihatsu(), doRunBenchTestLuaOutput(), doRunFuelInjBench(), doRunSolenoidBench(), doRunSparkBench(), fuelInjBench(), fuelInjBenchExt(), getTimerCounts(), TunerStudio::handleCrc32Check(), TunerStudio::handleCrcCommand(), TunerStudio::handlePageReadCommand(), TunerStudio::handleWriteChunkCommand(), hsAdd(), initBenchTest(), initializeNissanHRcrank(), isTouchingArea(), isTouchingVe(), LPSPI_MasterTransferGetCount(), LPSPI_MasterTransferGetCountEDMA(), LPSPI_SlaveTransferGetCount(), LPSPI_SlaveTransferGetCountEDMA(), LPUART_TransferGetReceiveCount(), LPUART_TransferGetReceiveCountEDMA(), LPUART_TransferGetSendCount(), LPUART_TransferGetSendCountEDMA(), LPUART_TransferHandleIRQ(), onCalibrationWrite(), parityBit(), runBench(), runTests(), setargs(), PrimeController::setKeyCycleCounter(), LongTermIdleTrim::smoothLtitTable(), sparkBench(), sparkBenchExt(), tcuSolenoidBench(), testMath(), testRusefiMethods(), testSystemCalls(), THD_FUNCTION(), tinymt32_init_by_array(), fft::transform(), validateOffsetCount(), and BufferedWriter< TBufferSize >::write().
uint16_t offset |
Definition at line 0 of file tunerstudio.h.
Referenced by addSkippedToothTriggerEvents(), addTooth(), TunerStudio::cmdOutputChannels(), configureBarra3plus1cam(), configureGm60_2_2_2(), configureTriTach(), getBit(), getByte(), getFloat(), getFourBytesLsb(), getInt(), getShiftedLSB_intel(), getShort(), getTwoBytesLsb(), getTwoBytesMsb(), getWorkingPageAddr(), gpiochips_getPinName(), hackEngineConfigurationPointer(), TunerStudio::handleCrc32Check(), TunerStudio::handleCrcCommand(), TunerStudio::handlePageReadCommand(), TunerStudio::handleScatteredReadCommand(), TunerStudio::handleWriteChunkCommand(), initialize36_2_1(), initialize36_2_1_1(), initializeMazdaMiataNb1ShapeWithOffset(), initializeNissanVQvvt(), initializeSubaru7_6_camOnly(), initializeSubaru7_6_crankOnly(), initializeSubaru_SVX(), initJeep_XJ_4cyl_2500(), isTouchingArea(), isTouchingVe(), MLG::Entries::Field::memcpy_swapend(), onCalibrationWrite(), printScatterList(), putTwoSymbolDecimal(), CanStreamerState::sendDataTimeout(), CanStreamerState::sendFrame(), setBit(), setByte(), setFloat(), setInt(), LuaPid::setOffset(), LuaIndustrialPid::setOffset(), setShort(), CanTxMessage::setShortValue(), CanTxMessage::setShortValueMsb(), snor_device_init(), snor_device_program(), snor_device_read(), snor_device_read_sfdp(), snor_device_start_erase_sector(), snor_device_verify_erase(), CanStreamerState::streamAddToTxTimeout(), validateOffsetCount(), MLG::Entries::Field::writeData(), and MLG::writeSdBlock().
uint16_t page |
Definition at line 0 of file tunerstudio.h.
Referenced by getTunerStudioPageSize(), getWorkingPageAddr(), handleBurnCommand(), TunerStudio::handleCrc32Check(), TunerStudio::handleCrcCommand(), TunerStudio::handlePageReadCommand(), TunerStudio::handleWriteChunkCommand(), onCalibrationWrite(), and validateOffsetCount().
|
extern |
Definition at line 760 of file tunerstudio.cpp.
Referenced by TunerStudio::cmdOutputChannels(), handleBurnCommand(), TunerStudio::handleCrc32Check(), handleGetText(), TunerStudio::handlePageReadCommand(), TunerStudio::handleQueryCommand(), TunerStudio::handleScatteredReadCommand(), handleTestCommand(), TunerStudio::handleWriteChunkCommand(), printErrorCounters(), resetTs(), sendErrorCode(), startTunerStudioConnectivity(), tsProcessOne(), and tunerStudioError().