fome-fw/firmware/controllers/trigger/decoders/trigger_universal.h

28 lines
797 B
C
Raw Normal View History

2017-01-03 14:01:42 -08:00
/*
* @file trigger_universal.h
*
*
* @date Jan 3, 2017
2020-01-13 18:57:43 -08:00
* @author Andrey Belomutskiy, (c) 2012-2020
2017-01-03 14:01:42 -08:00
*/
2020-04-01 16:00:56 -07:00
#pragma once
2019-01-01 11:05:11 -08:00
#include "trigger_structure.h"
2017-01-03 14:01:42 -08:00
#define NO_LEFT_FILTER -1
#define NO_RIGHT_FILTER 1000
void addSkippedToothTriggerEvents(trigger_wheel_e wheel, TriggerWaveform *s,
2017-01-03 14:01:42 -08:00
int totalTeethCount, int skippedCount,
float toothWidth,
2018-12-25 16:42:27 -08:00
float offset, float engineCycle, float filterLeft, float filterRight);
2017-01-03 14:01:42 -08:00
void initializeSkippedToothTriggerWaveformExt(TriggerWaveform *s, int totalTeethCount, int skippedCount, operation_mode_e operationMode);;
2017-01-03 14:01:42 -08:00
void configureOnePlus60_2(TriggerWaveform *s, operation_mode_e operationMode);
2017-01-03 14:01:42 -08:00
void configure3_1_cam(TriggerWaveform *s, operation_mode_e operationMode);
2017-01-03 14:01:42 -08:00
void configureOnePlusOne(TriggerWaveform *s, operation_mode_e operationMode);