20 float currentAngle = 0;
21 for (
int i = 0;i < 20;i++) {
24 currentAngle += tooth;
49 auto toothAngle = 360.0f / totalWheel;
51 auto patternTeeth = totalWheel / halfCylinderCount;
52 auto toothCount = patternTeeth - missing;
54 float currentAngle = missing * toothAngle;
55 for (
size_t i = 0; i < toothCount; i++) {
56 currentAngle += toothAngle;
58 if (i==toothCount-1) {
@ FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR
@ FOUR_STROKE_THREE_TIMES_CRANK_SENSOR
void initializeRenix66_2_2(TriggerWaveform *s)
void initializeRenix44_2_2(TriggerWaveform *s)
void JeepRenix66_2_2(TriggerWaveform *s, size_t halfCylinderCount, size_t totalWheel, size_t missing)
void initializeJeepRenix66_2_2(TriggerWaveform *s)
static void commonRenix(TriggerWaveform *s)