SyncStatus
The decoder trigger status.
Definition decoder_t.h:57
const config4 & page4
Definition engineProtection.cpp:172
bool lastToothInterval(const tooth_speed_sample_t &sample, uint32_t &intervalUs)
Definition rev_time_calcs.cpp:46
uint32_t stdGetRevolutionTime(const statuses ¤t, const state_t &decoderState, bool isCamTeeth)
Definition rev_time_calcs.cpp:76
bool revolutionTimeFromLastTooth(const tooth_speed_sample_t &sample, uint32_t &revolutionTime)
Definition rev_time_calcs.cpp:68
tooth_speed_sample_t atomicToothSpeedSample(const statuses ¤t, const state_t &decoderState)
Definition rev_time_calcs.cpp:17
uint32_t crankingGetRevolutionTime(const statuses ¤t, const state_t &decoderState, const config4 &page4, byte totalTeeth, bool isCamTeeth)
Definition rev_time_calcs.cpp:90
uint32_t publishedRevolutionTime(const statuses ¤t)
Definition rev_time_calcs.cpp:33
bool toothOneInterval(const tooth_speed_sample_t &sample, uint32_t &intervalUs)
Definition rev_time_calcs.cpp:51
Definition basicDistributor.cpp:8
const config2 const config4 const config6 const config10 statuses & current
Definition scheduler_fuel_controller.cpp:913
Definition config_pages.h:357
Definition decoder_state.h:17
Definition rev_time_calcs.h:10
uint32_t lastToothOneTime
Definition rev_time_calcs.h:13
uint32_t lastToothTime
Definition rev_time_calcs.h:11
uint32_t prevToothTime
Definition rev_time_calcs.h:12
uint32_t prevToothOneTime
Definition rev_time_calcs.h:14
uint32_t startRevolutions
Definition rev_time_calcs.h:15
uint16_t toothAngle
Definition rev_time_calcs.h:16
SyncStatus syncStatus
Definition rev_time_calcs.h:17
The status struct with current values for all 'live' variables.
Definition statuses.h:131