![]() |
Speeduino
|
Functions | |
| shared::state_t | initialise (config4 &page4) |
| static void | triggerRoverMEMSCommon (uint32_t curTime, statuses ¤t, shared::state_t &decoderState, const config2 &page2, const config4 &page4) |
| void | triggerPrimary (uint32_t curTime, statuses ¤t, shared::state_t &decoderState, const config2 &page2, config4 &page4) |
| void | triggerSecondary (uint32_t curTime, statuses ¤t, shared::state_t &decoderState, const config4 &page4, const config6 &page6, const config10 &page10) |
| uint32_t | getRevolutionTime (const statuses ¤t, const shared::state_t &decoderState, const config4 &page4) |
| static int16_t | calcEndTooth (const IgnitionSchedule &schedule, uint8_t toothAdder, const config4 &page4) |
| void | setEndTeeth (shared::state_t &decoderState, const config4 &page4) |
Variables | |
| constexpr uint8_t | ID_TOOTH_PATTERN = 0 |
| constexpr uint8_t | SKIP_TOOTH1 = 1 |
| constexpr uint8_t | SKIP_TOOTH2 = 2 |
| constexpr uint8_t | SKIP_TOOTH3 = 3 |
| constexpr uint8_t | SKIP_TOOTH4 = 4 |
|
static |
| uint32_t decoders::rovermems::getRevolutionTime | ( | const statuses & | current, |
| const shared::state_t & | decoderState, | ||
| const config4 & | page4 | ||
| ) |
| shared::state_t decoders::rovermems::initialise | ( | config4 & | page4 | ) |
| void decoders::rovermems::setEndTeeth | ( | shared::state_t & | decoderState, |
| const config4 & | page4 | ||
| ) |
| void decoders::rovermems::triggerPrimary | ( | uint32_t | curTime, |
| statuses & | current, | ||
| shared::state_t & | decoderState, | ||
| const config2 & | page2, | ||
| config4 & | page4 | ||
| ) |
|
static |
| void decoders::rovermems::triggerSecondary | ( | uint32_t | curTime, |
| statuses & | current, | ||
| shared::state_t & | decoderState, | ||
| const config4 & | page4, | ||
| const config6 & | page6, | ||
| const config10 & | page10 | ||
| ) |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |