Nissan VVT trigger decoder #2887

This commit is contained in:
Andrey 2021-07-05 23:39:39 -04:00
parent bb181ac8fd
commit 8f13e5711a
2 changed files with 5 additions and 2 deletions

View File

@ -362,10 +362,13 @@ void TriggerCentral::validateCamVvtCounters() {
}
}
void TriggerState::syncSymmetricalCrank(int mod, int remainder) {
bool TriggerState::syncSymmetricalCrank(int mod, int remainder) {
bool isSync = false;
while (getTotalRevolutionCounter() % mod != remainder) {
incrementTotalEventCounter();
isSync = true;
}
return isSync;
}
void TriggerState::incrementTotalEventCounter() {

View File

@ -91,7 +91,7 @@ public:
*/
bool isEvenRevolution() const;
void incrementTotalEventCounter();
void syncSymmetricalCrank(int mod, int remainder);
bool syncSymmetricalCrank(int mod, int remainder);
efitime_t getTotalEventCounter() const;
void decodeTriggerEvent(