// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/timing_state.txt Sun Jan 15 04:27:57 UTC 2023 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once #include "rusefi_types.h" // start of timing_state_s struct timing_state_s { /** * @@GAUGE_COIL_DWELL_TIME@@ * offset 0 */ floatms_t sparkDwell = (floatms_t)0; /** * ignition dwell duration * as crankshaft angle * NAN if engine is stopped * See also sparkDwell * offset 4 */ angle_t dwellAngle = (angle_t)0; /** deg * offset 8 */ scaled_channel cltTimingCorrection = (int16_t)0; /** deg * offset 10 */ scaled_channel timingIatCorrection = (int16_t)0; /** deg * offset 12 */ scaled_channel timingPidCorrection = (int16_t)0; /** * need 4 byte alignment units * offset 14 */ uint8_t alignmentFill_at_14[2]; }; static_assert(sizeof(timing_state_s) == 16); // end // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/timing_state.txt Sun Jan 15 04:27:57 UTC 2023