diff --git a/java_console/models/src/com/rusefi/trigger/MiataNA.java b/java_console/models/src/com/rusefi/trigger/MiataNA.java new file mode 100644 index 0000000000..db92e6e560 --- /dev/null +++ b/java_console/models/src/com/rusefi/trigger/MiataNA.java @@ -0,0 +1,12 @@ +package com.rusefi.trigger; + +/** + * (c) Andrey Belomutskiy + * 1/18/2015 + */ +public class MiataNA implements TriggerShape { + @Override + public int getTotalToothCount() { + return 6; + } +} diff --git a/java_console/models/src/com/rusefi/trigger/TriggerShape.java b/java_console/models/src/com/rusefi/trigger/TriggerShape.java new file mode 100644 index 0000000000..c357b2fd46 --- /dev/null +++ b/java_console/models/src/com/rusefi/trigger/TriggerShape.java @@ -0,0 +1,11 @@ +package com.rusefi.trigger; + +/** + * http://rusefi.com/wiki/index.php?title=Manual:Software:Trigger + * + * (c) Andrey Belomutskiy + * 1/18/2015 + */ +public interface TriggerShape { + public int getTotalToothCount(); +} diff --git a/java_console/models/src/com/rusefi/trigger/TriggerShapeHolder.java b/java_console/models/src/com/rusefi/trigger/TriggerShapeHolder.java new file mode 100644 index 0000000000..dcea95a18f --- /dev/null +++ b/java_console/models/src/com/rusefi/trigger/TriggerShapeHolder.java @@ -0,0 +1,9 @@ +package com.rusefi.trigger; + +/** + * (c) Andrey Belomutskiy + * 1/18/2015 + */ +public class TriggerShapeHolder { + public static TriggerShape CURRENT = new MiataNA(); +}