rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Data Fields
ignition_state_s Struct Reference

#include <ignition_state_generated.h>

Inheritance diagram for ignition_state_s:
Inheritance graph
[legend]
Collaboration diagram for ignition_state_s:
Collaboration graph
[legend]

Data Fields

float baseDwell = (float)0
 
floatms_t sparkDwell = (floatms_t)0
 
angle_t dwellDurationAngle = (angle_t)0
 
scaled_channel< int16_t, 100, 1 > cltTimingCorrection = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > timingIatCorrection = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > timingPidCorrection = (int16_t)0
 
scaled_channel< int16_t, 100, 1 > dfcoTimingRetard = (int16_t)0
 
scaled_channel< int16_t, 50, 1 > baseIgnitionAdvance = (int16_t)0
 
scaled_channel< int16_t, 50, 1 > correctedIgnitionAdvance = (int16_t)0
 
scaled_channel< int16_t, 50, 1 > tractionAdvanceDrop = (int16_t)0
 
uint8_t alignmentFill_at_26 [2] = {}
 
float dwellVoltageCorrection = (float)0
 
float luaTimingAdd = (float)0
 
float luaTimingMult = (float)0
 
bool luaIgnitionSkip: 1 {}
 
bool unusedBit_15_1: 1 {}
 
bool unusedBit_15_2: 1 {}
 
bool unusedBit_15_3: 1 {}
 
bool unusedBit_15_4: 1 {}
 
bool unusedBit_15_5: 1 {}
 
bool unusedBit_15_6: 1 {}
 
bool unusedBit_15_7: 1 {}
 
bool unusedBit_15_8: 1 {}
 
bool unusedBit_15_9: 1 {}
 
bool unusedBit_15_10: 1 {}
 
bool unusedBit_15_11: 1 {}
 
bool unusedBit_15_12: 1 {}
 
bool unusedBit_15_13: 1 {}
 
bool unusedBit_15_14: 1 {}
 
bool unusedBit_15_15: 1 {}
 
bool unusedBit_15_16: 1 {}
 
bool unusedBit_15_17: 1 {}
 
bool unusedBit_15_18: 1 {}
 
bool unusedBit_15_19: 1 {}
 
bool unusedBit_15_20: 1 {}
 
bool unusedBit_15_21: 1 {}
 
bool unusedBit_15_22: 1 {}
 
bool unusedBit_15_23: 1 {}
 
bool unusedBit_15_24: 1 {}
 
bool unusedBit_15_25: 1 {}
 
bool unusedBit_15_26: 1 {}
 
bool unusedBit_15_27: 1 {}
 
bool unusedBit_15_28: 1 {}
 
bool unusedBit_15_29: 1 {}
 
bool unusedBit_15_30: 1 {}
 
bool unusedBit_15_31: 1 {}
 
scaled_channel< int16_t, 100, 1 > trailingSparkAngle = (int16_t)0
 
int16_t rpmForIgnitionTableDot = (int16_t)0
 
int16_t rpmForIgnitionIdleTableDot = (int16_t)0
 
uint8_t alignmentFill_at_50 [2] = {}
 
float loadForIgnitionTableDot = (float)0
 

Detailed Description

Definition at line 7 of file ignition_state_generated.h.

Field Documentation

◆ alignmentFill_at_26

uint8_t ignition_state_s::alignmentFill_at_26[2] = {}

need 4 byte alignment units: units offset 26

Definition at line 76 of file ignition_state_generated.h.

76{};

◆ alignmentFill_at_50

uint8_t ignition_state_s::alignmentFill_at_50[2] = {}

need 4 byte alignment units: units offset 50

Definition at line 210 of file ignition_state_generated.h.

210{};

◆ baseDwell

float ignition_state_s::baseDwell = (float)0

"Ignition: base dwell" units: ms offset 0

Definition at line 13 of file ignition_state_generated.h.

Referenced by getOutputValueByHash(), and IgnitionState::getSparkDwell().

◆ baseIgnitionAdvance

scaled_channel<int16_t, 50, 1> ignition_state_s::baseIgnitionAdvance = (int16_t)0

@GAUGE_NAME_TIMING_ADVANCE@ units: deg offset 20

Definition at line 58 of file ignition_state_generated.h.

Referenced by getOutputValueByHash(), and EngineState::periodicFastCallback().

◆ cltTimingCorrection

scaled_channel<int16_t, 100, 1> ignition_state_s::cltTimingCorrection = (int16_t)0

Ign: CLT correction units: deg offset 12

Definition at line 34 of file ignition_state_generated.h.

Referenced by getAdvanceCorrections(), getOutputValueByHash(), and IgnitionState::updateAdvanceCorrections().

◆ correctedIgnitionAdvance

scaled_channel<int16_t, 50, 1> ignition_state_s::correctedIgnitionAdvance = (int16_t)0

@GAUGE_NAME_ADJUSTED_TIMING@ units: deg offset 22

Definition at line 64 of file ignition_state_generated.h.

Referenced by getOutputValueByHash(), and EngineState::periodicFastCallback().

◆ dfcoTimingRetard

scaled_channel<int16_t, 100, 1> ignition_state_s::dfcoTimingRetard = (int16_t)0

DFCO: Timing retard units: deg offset 18

Definition at line 52 of file ignition_state_generated.h.

Referenced by getAdvanceCorrections(), and getOutputValueByHash().

◆ dwellDurationAngle

angle_t ignition_state_s::dwellDurationAngle = (angle_t)0

Ignition: dwell duration as crankshaft angle NAN if engine is stopped See also sparkDwell units: deg offset 8

Definition at line 28 of file ignition_state_generated.h.

Referenced by fireSparkAndPrepareNextSchedule(), getOutputValueByHash(), initializeIgnitionActions(), prepareIgnitionSchedule(), and IgnitionState::updateDwell().

◆ dwellVoltageCorrection

float ignition_state_s::dwellVoltageCorrection = (float)0

Ign: Dwell voltage correction offset 28

Definition at line 81 of file ignition_state_generated.h.

Referenced by getOutputValueByHash(), and IgnitionState::getSparkDwell().

◆ loadForIgnitionTableDot

float ignition_state_s::loadForIgnitionTableDot = (float)0

offset 52

Definition at line 214 of file ignition_state_generated.h.

Referenced by getOutputValueByHash(), and getRunningAdvance().

◆ luaIgnitionSkip

bool ignition_state_s::luaIgnitionSkip

Ign: Lua Spark Skip offset 40 bit 0

Definition at line 97 of file ignition_state_generated.h.

Referenced by getOutputValueByHash(), and onTriggerEventSparkLogic().

◆ luaTimingAdd

float ignition_state_s::luaTimingAdd = (float)0

Ign: Lua timing add units: deg offset 32

Definition at line 87 of file ignition_state_generated.h.

Referenced by configureRusefiLuaHooks(), getOutputValueByHash(), IgnitionState::getWrappedAdvance(), and Engine::resetLua().

◆ luaTimingMult

float ignition_state_s::luaTimingMult = (float)0

Ign: Lua timing mult units: deg offset 36

Definition at line 93 of file ignition_state_generated.h.

Referenced by configureRusefiLuaHooks(), Engine::Engine(), getOutputValueByHash(), IgnitionState::getWrappedAdvance(), and Engine::resetLua().

◆ rpmForIgnitionIdleTableDot

int16_t ignition_state_s::rpmForIgnitionIdleTableDot = (int16_t)0

offset 48

Definition at line 204 of file ignition_state_generated.h.

Referenced by getOutputValueByHash(), and getRunningAdvance().

◆ rpmForIgnitionTableDot

int16_t ignition_state_s::rpmForIgnitionTableDot = (int16_t)0

offset 46

Definition at line 200 of file ignition_state_generated.h.

Referenced by getOutputValueByHash(), and getRunningAdvance().

◆ sparkDwell

floatms_t ignition_state_s::sparkDwell = (floatms_t)0

@GAUGE_COIL_DWELL_TIME@ units: ms offset 4

Definition at line 19 of file ignition_state_generated.h.

Referenced by IgnitionState::getDwell(), getOutputValueByHash(), and IgnitionState::updateDwell().

◆ timingIatCorrection

scaled_channel<int16_t, 100, 1> ignition_state_s::timingIatCorrection = (int16_t)0

Ign: IAT correction units: deg offset 14

Definition at line 40 of file ignition_state_generated.h.

Referenced by getAdvanceCorrections(), and getOutputValueByHash().

◆ timingPidCorrection

scaled_channel<int16_t, 100, 1> ignition_state_s::timingPidCorrection = (int16_t)0

Idle: Timing adjustment units: deg offset 16

Definition at line 46 of file ignition_state_generated.h.

Referenced by getAdvanceCorrections(), and getOutputValueByHash().

◆ tractionAdvanceDrop

scaled_channel<int16_t, 50, 1> ignition_state_s::tractionAdvanceDrop = (int16_t)0

Traction: timing correction units: deg offset 24

Definition at line 70 of file ignition_state_generated.h.

Referenced by getOutputValueByHash(), and getRunningAdvance().

◆ trailingSparkAngle

scaled_channel<int16_t, 100, 1> ignition_state_s::trailingSparkAngle = (int16_t)0

Ign: Trailing spark deg units: deg offset 44

Definition at line 196 of file ignition_state_generated.h.

Referenced by fireSparkAndPrepareNextSchedule(), getOutputValueByHash(), EngineState::periodicFastCallback(), and turnSparkPinHighStartCharging().

◆ unusedBit_15_1

bool ignition_state_s::unusedBit_15_1

offset 40 bit 1

Definition at line 100 of file ignition_state_generated.h.

◆ unusedBit_15_10

bool ignition_state_s::unusedBit_15_10

offset 40 bit 10

Definition at line 127 of file ignition_state_generated.h.

◆ unusedBit_15_11

bool ignition_state_s::unusedBit_15_11

offset 40 bit 11

Definition at line 130 of file ignition_state_generated.h.

◆ unusedBit_15_12

bool ignition_state_s::unusedBit_15_12

offset 40 bit 12

Definition at line 133 of file ignition_state_generated.h.

◆ unusedBit_15_13

bool ignition_state_s::unusedBit_15_13

offset 40 bit 13

Definition at line 136 of file ignition_state_generated.h.

◆ unusedBit_15_14

bool ignition_state_s::unusedBit_15_14

offset 40 bit 14

Definition at line 139 of file ignition_state_generated.h.

◆ unusedBit_15_15

bool ignition_state_s::unusedBit_15_15

offset 40 bit 15

Definition at line 142 of file ignition_state_generated.h.

◆ unusedBit_15_16

bool ignition_state_s::unusedBit_15_16

offset 40 bit 16

Definition at line 145 of file ignition_state_generated.h.

◆ unusedBit_15_17

bool ignition_state_s::unusedBit_15_17

offset 40 bit 17

Definition at line 148 of file ignition_state_generated.h.

◆ unusedBit_15_18

bool ignition_state_s::unusedBit_15_18

offset 40 bit 18

Definition at line 151 of file ignition_state_generated.h.

◆ unusedBit_15_19

bool ignition_state_s::unusedBit_15_19

offset 40 bit 19

Definition at line 154 of file ignition_state_generated.h.

◆ unusedBit_15_2

bool ignition_state_s::unusedBit_15_2

offset 40 bit 2

Definition at line 103 of file ignition_state_generated.h.

◆ unusedBit_15_20

bool ignition_state_s::unusedBit_15_20

offset 40 bit 20

Definition at line 157 of file ignition_state_generated.h.

◆ unusedBit_15_21

bool ignition_state_s::unusedBit_15_21

offset 40 bit 21

Definition at line 160 of file ignition_state_generated.h.

◆ unusedBit_15_22

bool ignition_state_s::unusedBit_15_22

offset 40 bit 22

Definition at line 163 of file ignition_state_generated.h.

◆ unusedBit_15_23

bool ignition_state_s::unusedBit_15_23

offset 40 bit 23

Definition at line 166 of file ignition_state_generated.h.

◆ unusedBit_15_24

bool ignition_state_s::unusedBit_15_24

offset 40 bit 24

Definition at line 169 of file ignition_state_generated.h.

◆ unusedBit_15_25

bool ignition_state_s::unusedBit_15_25

offset 40 bit 25

Definition at line 172 of file ignition_state_generated.h.

◆ unusedBit_15_26

bool ignition_state_s::unusedBit_15_26

offset 40 bit 26

Definition at line 175 of file ignition_state_generated.h.

◆ unusedBit_15_27

bool ignition_state_s::unusedBit_15_27

offset 40 bit 27

Definition at line 178 of file ignition_state_generated.h.

◆ unusedBit_15_28

bool ignition_state_s::unusedBit_15_28

offset 40 bit 28

Definition at line 181 of file ignition_state_generated.h.

◆ unusedBit_15_29

bool ignition_state_s::unusedBit_15_29

offset 40 bit 29

Definition at line 184 of file ignition_state_generated.h.

◆ unusedBit_15_3

bool ignition_state_s::unusedBit_15_3

offset 40 bit 3

Definition at line 106 of file ignition_state_generated.h.

◆ unusedBit_15_30

bool ignition_state_s::unusedBit_15_30

offset 40 bit 30

Definition at line 187 of file ignition_state_generated.h.

◆ unusedBit_15_31

bool ignition_state_s::unusedBit_15_31

offset 40 bit 31

Definition at line 190 of file ignition_state_generated.h.

◆ unusedBit_15_4

bool ignition_state_s::unusedBit_15_4

offset 40 bit 4

Definition at line 109 of file ignition_state_generated.h.

◆ unusedBit_15_5

bool ignition_state_s::unusedBit_15_5

offset 40 bit 5

Definition at line 112 of file ignition_state_generated.h.

◆ unusedBit_15_6

bool ignition_state_s::unusedBit_15_6

offset 40 bit 6

Definition at line 115 of file ignition_state_generated.h.

◆ unusedBit_15_7

bool ignition_state_s::unusedBit_15_7

offset 40 bit 7

Definition at line 118 of file ignition_state_generated.h.

◆ unusedBit_15_8

bool ignition_state_s::unusedBit_15_8

offset 40 bit 8

Definition at line 121 of file ignition_state_generated.h.

◆ unusedBit_15_9

bool ignition_state_s::unusedBit_15_9

offset 40 bit 9

Definition at line 124 of file ignition_state_generated.h.


The documentation for this struct was generated from the following file: