Speeduino
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
rev_time_calcs.h File Reference
#include "decoder_state.h"

Go to the source code of this file.

Classes

struct  decoders::shared::tooth_speed_sample_t
 

Namespaces

namespace  decoders
 
namespace  decoders::shared
 

Functions

tooth_speed_sample_t decoders::shared::atomicToothSpeedSample (const statuses &current, const state_t &decoderState)
 
uint32_t decoders::shared::publishedRevolutionTime (const statuses &current)
 
bool decoders::shared::toothOneInterval (const tooth_speed_sample_t &sample, uint32_t &intervalUs)
 
bool decoders::shared::lastToothInterval (const tooth_speed_sample_t &sample, uint32_t &intervalUs)
 
bool decoders::shared::revolutionTimeFromLastTooth (const tooth_speed_sample_t &sample, uint32_t &revolutionTime)
 
uint32_t decoders::shared::stdGetRevolutionTime (const statuses &current, const state_t &decoderState, bool isCamTeeth)
 
uint32_t decoders::shared::crankingGetRevolutionTime (const statuses &current, const state_t &decoderState, const config4 &page4, byte totalTeeth, bool isCamTeeth)