11#include <rusefi/expected.h>
17void jsonTraceEntry(
const char* name,
int pid,
bool isEnter, efitick_t timestamp);
typedef __attribute__
Ignition Mode.
static bool sync(void *instance)
Fundamental rusEFI enumerable types live here.
state("state", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1871, 1.0, -1.0, -1.0, "")
composite_logger_s buffer[toothLoggerEntriesPerBuffer]
void jsonTraceEntry(const char *name, int pid, bool isEnter, efitick_t timestamp)
void DisableToothLogger()
void LogTriggerTopDeadCenter(efitick_t timestamp)
void LogTriggerInjectorState(efitick_t timestamp, size_t index, bool state)
void ReturnToothLoggerBuffer(CompositeBuffer *)
void LogTriggerCoilState(efitick_t timestamp, size_t index, bool state)
void LogTriggerCamTooth(bool isRising, efitick_t timestamp, int index)
const std::vector< CompositeEvent > & getCompositeEvents()
void LogTriggerSync(bool isSync, efitick_t timestamp)
CompositeBuffer * GetToothLoggerBufferNonblocking()
bool IsToothLoggerEnabled()
static constexpr size_t toothLoggerEntriesPerBuffer
CompositeBuffer * GetToothLoggerBufferBlocking()
void EnableToothLoggerIfNotEnabled()