![]() |
Speeduino
|
Harley Davidson (V2) with 2 unevenly Spaced Teeth. More...
Go to the source code of this file.
Namespaces | |
| namespace | decoders |
| namespace | decoders::harley |
Functions | |
| shared::state_t | decoders::harley::initialise (uint32_t curMicros, const statuses ¤t) |
| void | decoders::harley::triggerPrimary (uint32_t curTime, statuses ¤t, shared::state_t &decoderState, const config4 &page4) |
| uint32_t | decoders::harley::getRevolutionTime (const statuses ¤t, const shared::state_t &decoderState) |
| int16_t | decoders::harley::getCrankAngle (uint32_t currMicros, const shared::state_t &decoderState, const config4 &page4) |
Harley Davidson (V2) with 2 unevenly Spaced Teeth.
Within the decoder code, the sync tooth is referred to as tooth #1. Derived from GMX7 and adapted for Harley. Only rising Edge is used for simplicity. The second input is ignored, as it does not help to resolve cam position.