|
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.