|
| shared::state_t | initialise (const config4 &page4) |
| |
| TESTABLE_STATIC void | applyPerToothIgnition (const statuses ¤t, const shared::state_t &decoderState, const config2 &page2, const config4 &page4) |
| |
| void | triggerPrimary (uint32_t curTime, statuses ¤t, shared::state_t &decoderState, const config2 &page2, const config4 &page4) |
| |
| static void | triggerRecordVVT1Angle (statuses ¤t, const shared::state_t &decoderState, const config4 &page4, const config6 &page6, const config10 &page10) |
| |
| void | triggerSecondary (uint32_t curTime, statuses ¤t, shared::state_t &decoderState, const config4 &page4, const config6 &page6, const config10 &page10) |
| |
| void | triggerTertiary (uint32_t curTime, statuses ¤t, shared::state_t &decoderState, const config4 &page4, const config6 &page6) |
| |
| uint32_t | getRevolutionTime (const statuses ¤t, const shared::state_t &decoderState, const config4 &page4) |
| |
| static uint16_t | calcEndTooth (shared::state_t &decoderState, const config4 &page4, const IgnitionSchedule &schedule, uint8_t toothAdder) |
| |
| void | setEndTeeth (shared::state_t &decoderState, const config4 &page4) |
| |
| int16_t | getCrankAngle (uint32_t currMicros, const shared::state_t &decoderState, const config4 &page4) |
| |