2015-07-10 06:01:56 -07:00
|
|
|
/**
|
|
|
|
* @file sachs.cpp
|
|
|
|
*
|
2017-01-06 07:04:41 -08:00
|
|
|
* set engine_type 29
|
2015-07-10 06:01:56 -07:00
|
|
|
* http://rusefi.com/forum/viewtopic.php?f=3&t=396
|
|
|
|
*
|
|
|
|
* @date Jan 26, 2015
|
2020-01-13 18:57:43 -08:00
|
|
|
* @author Andrey Belomutskiy, (c) 2012-2020
|
2015-07-10 06:01:56 -07:00
|
|
|
*/
|
|
|
|
|
2021-08-03 19:05:01 -07:00
|
|
|
#include "pch.h"
|
|
|
|
|
2015-07-10 06:01:56 -07:00
|
|
|
#include "sachs.h"
|
|
|
|
|
2024-01-15 14:14:21 -08:00
|
|
|
// used by HW CI
|
2021-11-16 01:15:29 -08:00
|
|
|
void setSachs() {
|
2023-03-27 00:58:18 -07:00
|
|
|
engineConfiguration->displacement = 0.1; // 100cc
|
|
|
|
engineConfiguration->cylindersCount = 1;
|
2015-07-10 06:01:56 -07:00
|
|
|
|
2022-04-02 23:21:37 -07:00
|
|
|
setTwoStrokeOperationMode();
|
2023-03-27 00:58:18 -07:00
|
|
|
engineConfiguration->firingOrder = FO_1;
|
2015-07-10 06:01:56 -07:00
|
|
|
engineConfiguration->engineChartSize = 400;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 50/2 trigger
|
|
|
|
*/
|
2023-05-31 22:56:40 -07:00
|
|
|
engineConfiguration->trigger.type = trigger_type_e::TT_TOOTHED_WHEEL;
|
2015-07-10 06:01:56 -07:00
|
|
|
engineConfiguration->trigger.customTotalToothCount = 50;
|
|
|
|
engineConfiguration->trigger.customSkippedToothCount = 2;
|
|
|
|
}
|