![]() |
Speeduino
|
Rover MEMS decoder. More...
Go to the source code of this file.
Namespaces | |
| namespace | decoders |
| namespace | decoders::rovermems |
Functions | |
| shared::state_t | decoders::rovermems::initialise (config4 &page4) |
| void | decoders::rovermems::triggerPrimary (uint32_t curTime, statuses ¤t, shared::state_t &decoderState, const config2 &page2, config4 &page4) |
| void | decoders::rovermems::triggerSecondary (uint32_t curTime, statuses ¤t, shared::state_t &decoderState, const config4 &page4, const config6 &page6, const config10 &page10) |
| uint32_t | decoders::rovermems::getRevolutionTime (const statuses ¤t, const shared::state_t &decoderState, const config4 &page4) |
| void | decoders::rovermems::setEndTeeth (shared::state_t &decoderState, const config4 &page4) |
Rover MEMS decoder.
Covers multiple trigger wheels used interchangeably over the range of MEMS units including T Series, O Series, Mini and K Series
Specifically covers teeth patterns on the primary trigger (crank): 3 gap 14 gap 2 gap 13 gap 11 gap 5 gap 12 gap 4 gap 2 gap 14 gap 3 gap 13 gap 17 gap 17 gap
On the secondary trigger (cam) supports: