1 /* FreeEMS - the open source engine management system
3 * Copyright 2011 Fred Cooke
5 * This file is part of the FreeEMS project.
7 * FreeEMS software is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation, either version 3 of the License, or
10 * (at your option) any later version.
12 * FreeEMS software is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
17 * You should have received a copy of the GNU General Public License
18 * along with any FreeEMS software. If not, see http://www.gnu.org/licenses/
20 * We ask that if you make any changes to this file you email them upstream to
21 * us at admin(at)diyefi(dot)org or, even better, fork the code on github.com!
23 * Thank you for choosing FreeEMS to run your engine!
29 * @ingroup dataInitialisers
31 * @brief A fairly standard naturally aspirated 16x16 ignition curve.
33 * This file only contains the data to be hash included into some timing tables
39 // 100 500 700 1300 1700 2100 2500 2900 3300 3700 4100 4500 4900 5300 5800 5800.5 // Vacuum
40 IT(0), IT(10), IT(12), IT(12), IT(17), IT(22), IT(27), IT(32), IT(37), IT(38), IT(38), IT(38), IT(38), IT(38), IT(38), IT(0), // 20
41 IT(0), IT(10), IT(12), IT(12), IT(17), IT(22), IT(27), IT(32), IT(37), IT(38), IT(38), IT(38), IT(38), IT(38), IT(38), IT(0), // 26
42 IT(0), IT(10), IT(12), IT(12), IT(17), IT(22), IT(27), IT(32), IT(37), IT(37), IT(37), IT(37), IT(37), IT(37), IT(37), IT(0), // 32
43 IT(0), IT(10), IT(12), IT(12), IT(17), IT(22), IT(27), IT(32), IT(37), IT(37), IT(37), IT(37), IT(37), IT(37), IT(37), IT(0), // 38
45 IT(0), IT(10), IT(12), IT(12), IT(17), IT(22), IT(27), IT(32), IT(36), IT(36), IT(36), IT(36), IT(36), IT(36), IT(36), IT(0), // 44
46 IT(0), IT(10), IT(12), IT(12), IT(17), IT(22), IT(27), IT(32), IT(36), IT(36), IT(36), IT(36), IT(36), IT(36), IT(36), IT(0), // 50
47 IT(0), IT(10), IT(11), IT(12), IT(17), IT(22), IT(27), IT(31), IT(35), IT(35), IT(35), IT(35), IT(35), IT(35), IT(35), IT(0), // 56
48 IT(0), IT(10), IT(10), IT(12), IT(16), IT(21), IT(25), IT(29), IT(34), IT(34), IT(34), IT(34), IT(34), IT(34), IT(34), IT(0), // 62
50 IT(0), IT(9), IT(9), IT(12), IT(16), IT(21), IT(25), IT(29), IT(33), IT(33), IT(33), IT(33), IT(33), IT(33), IT(33), IT(0), // 68
51 IT(0), IT(8), IT(8), IT(12), IT(15), IT(20), IT(24), IT(28), IT(32), IT(32), IT(32), IT(32), IT(32), IT(32), IT(32), IT(0), // 74
52 IT(0), IT(7), IT(7), IT(11), IT(14), IT(18), IT(23), IT(27), IT(31), IT(31), IT(31), IT(31), IT(31), IT(31), IT(31), IT(0), // 80
53 IT(0), IT(6), IT(6), IT(10), IT(13), IT(16), IT(22), IT(26), IT(30), IT(30), IT(30), IT(30), IT(30), IT(30), IT(30), IT(0), // 86
55 IT(0), IT(5), IT(5), IT(9), IT(12), IT(14), IT(21), IT(25), IT(29), IT(29), IT(29), IT(29), IT(29), IT(29), IT(29), IT(0), // 92
56 IT(0), IT(4), IT(4), IT(7), IT(10), IT(13), IT(19), IT(24), IT(28), IT(28), IT(28), IT(28), IT(28), IT(28), IT(28), IT(0), // 98
57 IT(0), IT(4), IT(4), IT(6), IT(8), IT(12), IT(18), IT(24), IT(28), IT(28), IT(28), IT(28), IT(28), IT(28), IT(28), IT(0), // 104
58 IT(0), IT(0), IT(0), IT(0), IT(0), IT(0), IT(0), IT(0), IT(0), IT(0), IT(0), IT(0), IT(0), IT(0), IT(0), IT(0), // 110
59 // 100 500 700 1300 1700 2100 2500 2900 3300 3700 4100 4500 4900 5300 5800 5800.5 // WOT
95 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
96 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
98 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
99 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
100 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
101 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
102 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
103 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,