rusEFI
The most advanced open source ECU
|
Data Structures | |
struct | CompositeBuffer |
Functions | |
const std::vector< CompositeEvent > & | getCompositeEvents () |
void | jsonTraceEntry (const char *name, int pid, bool isEnter, efitick_t timestamp) |
void | EnableToothLoggerIfNotEnabled () |
void | EnableToothLogger () |
void | DisableToothLogger () |
bool | IsToothLoggerEnabled () |
void | LogTriggerTooth (trigger_event_e tooth, efitick_t timestamp) |
void | LogTriggerCamTooth (bool isRising, efitick_t timestamp, int index) |
void | LogTriggerTopDeadCenter (efitick_t timestamp) |
void | LogTriggerSync (bool isSync, efitick_t timestamp) |
void | LogTriggerCoilState (efitick_t timestamp, size_t index, bool state) |
void | LogTriggerInjectorState (efitick_t timestamp, size_t index, bool state) |
struct | __attribute__ ((packed)) |
CompositeBuffer * | GetToothLoggerBufferNonblocking () |
CompositeBuffer * | GetToothLoggerBufferBlocking () |
void | ReturnToothLoggerBuffer (CompositeBuffer *) |
Variables | |
composite_logger_s | |
static constexpr size_t | toothLoggerEntriesPerBuffer = 250 |
struct __attribute__ | ( | (packed) | ) |
Definition at line 38 of file tooth_logger.h.
void DisableToothLogger | ( | ) |
Definition at line 77 of file tooth_logger.cpp.
Referenced by TunerStudio::handleCrcCommand(), perfTraceEnable(), and sdLoggerStop().
void EnableToothLogger | ( | ) |
Definition at line 72 of file tooth_logger.cpp.
Referenced by EnableToothLoggerIfNotEnabled(), TunerStudio::handleCrcCommand(), and sdLoggerStart().
void EnableToothLoggerIfNotEnabled | ( | ) |
Definition at line 370 of file tooth_logger.cpp.
Referenced by TunerStudio::handleCrcCommand().
const std::vector< CompositeEvent > & getCompositeEvents | ( | ) |
Definition at line 54 of file tooth_logger.cpp.
CompositeBuffer * GetToothLoggerBufferBlocking | ( | ) |
Definition at line 176 of file tooth_logger.cpp.
Referenced by sdTriggerLogger().
CompositeBuffer * GetToothLoggerBufferNonblocking | ( | ) |
Definition at line 172 of file tooth_logger.cpp.
Referenced by TunerStudio::handleCrcCommand().
bool IsToothLoggerEnabled | ( | ) |
Definition at line 376 of file tooth_logger.cpp.
Referenced by perfTraceEnable().
Definition at line 38 of file tooth_logger.cpp.
Referenced by LogTriggerCamTooth(), LogTriggerCoilState(), LogTriggerInjectorState(), LogTriggerSync(), and LogTriggerTooth().
void LogTriggerCamTooth | ( | bool | isRising, |
efitick_t | timestamp, | ||
int | index | ||
) |
Definition at line 269 of file tooth_logger.cpp.
Referenced by logVvtFront().
Definition at line 346 of file tooth_logger.cpp.
Referenced by fireSparkAndPrepareNextSchedule(), and turnSparkPinHighStartCharging().
Definition at line 358 of file tooth_logger.cpp.
Referenced by InjectorOutputPin::close(), and InjectorOutputPin::open().
void LogTriggerSync | ( | bool | isSync, |
efitick_t | timestamp | ||
) |
Definition at line 261 of file tooth_logger.cpp.
Referenced by TriggerDecoderBase::setShaftSynchronized().
void LogTriggerTooth | ( | trigger_event_e | tooth, |
efitick_t | timestamp | ||
) |
Definition at line 277 of file tooth_logger.cpp.
void LogTriggerTopDeadCenter | ( | efitick_t | timestamp | ) |
Definition at line 335 of file tooth_logger.cpp.
Referenced by onTdcCallback().
void ReturnToothLoggerBuffer | ( | CompositeBuffer * | buffer | ) |
Definition at line 180 of file tooth_logger.cpp.
Referenced by TunerStudio::handleCrcCommand(), and sdTriggerLogger().
composite_logger_s |
Definition at line 50 of file tooth_logger.h.
Referenced by TunerStudio::handleCrcCommand(), and sdTriggerLogger().
|
staticconstexpr |
Definition at line 52 of file tooth_logger.h.