FreeEMS  0.2.0-SNAPSHOT-282-g9efc524
glossary.h
Go to the documentation of this file.
1 /* FreeEMS - the open source engine management system
2  *
3  * Copyright 2010 Fred Cooke
4  *
5  * This file is part of the FreeEMS project.
6  *
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.
11  *
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.
16  *
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/
19  *
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!
22  *
23  * Thank you for choosing FreeEMS to run your engine!
24  */
25 
26 /** @page glossary Glossary
27  *
28  * The field of engine management has many technical terms and acronyms. This
29  * page exists to help make sense of them for the uninitiated who want to come
30  * up to speed as quickly as possible.
31  *
32  * @b Acronyms @b and @b Abbreviations:
33  * - AAP - Absolute Atmospheric Pressure
34  * - ADC - Analog to Digital Converter
35  * - AFR - Air Fuel Ratio
36  * - Asm - Assembly Code
37  * - ATD - Analog To Digital
38  * - BDM - Background Debug Module
39  * - BPW - Base Pulse Width
40  * - BRV - Battery Reference Voltage
41  * - CAN - Controller Area Network
42  * - CAS - Cam Angle Sensor
43  * - CHT - Coolant/Head Temperature
44  * - CLT - CooLant Temperature
45  * - CNP - Coil Near Plug
46  * - COP - Computer Operating Properly
47  * - COP - Coil On Plug
48  * - EGO - Exhaust Gas Oxygen
49  * - ECT - Enhanced Capture Timer
50  * - EFI - Electronic Fuel Injection
51  * - EMS - Engine Management System
52  * - ERT - Engine Reference Temperature
53  * - ETE - Engine Temperature Enrichment
54  * - GCC - GNU C Compiler
55  * - GPL - GNU Public License
56  * - GNU - GNU's Not Unix
57  * - IAP - Intercooler Absolute Pressure
58  * - IAT - Intake Air Temperature
59  * - IDT - Injector Dead Time
60  * - ISR - Interrupt Service Routine
61  * - MAF - Mass Air Flow
62  * - MAP - Manifold Absolute Pressure
63  * - MAT - Manifold Air Temperature
64  * - OO - Object Oriented
65  * - PIT - Precision Interrupt Timer??
66  * - PW - Pulse Width
67  * - PWM - Pulse Width Modulation
68  * - RAM - Random Access Memory
69  * - ROM - Read Only Memory
70  * - RPM - Revolutions Per Minute
71  * - RTC - Real Time Clock
72  * - RTI - Real Time Interrupt
73  * - RX - Receive/Reception
74  * - SCI - Serial Communication Interface
75  * - SPI - Serial Peripheral Interface
76  * - TFC - Transient Fuel Correction
77  * - TPS - Throttle Position Sensor
78  * - TX - Transmit/Transmission
79  * - VE - Volumetric Efficiency
80  * - WBO2 - Wide Band Oxygen
81  *
82  * @b Terminology:
83  * - Function - A block of code with a name, optional input and optional output.
84  * - Method - An alternative OO name for a function.
85  * - Void - Indicates that no input or output is required or will be given.
86  * - Stack - An area of memory where code is stored that grows as it is run.
87  * - Dwell - The time current is applied to a coil terminated by the spark event.
88  * - Lambda - Ratio of air fuel ratio that is independent of fuel type.
89  * - Stoichiometric - The ratio of fuel to air with none of either left over after combustion.
90  * - Bit Bang - To turn a pin on and off manually from the code, not hardware.
91  * - Polling - To read the state of a pin manually from the code, not hardware.
92  */
93 
94 /** @file
95  *
96  * @ingroup doxygenDocFiles
97  * @brief Glossary and acronym explanations
98  */