FreeEMS  0.2.0-SNAPSHOT-285-g028e24c
Files
Engine Position/RPM Decoders

All of the code that reads the high speed engine position signals can be found linked to from here. More...

Collaboration diagram for Engine Position/RPM Decoders:

Files

file  decoderInterface.c
 shared functions used by all decoders
file  BenchTest.c
 To facilitate testing of output circuits and physical hardware such as injectors and coils on the bench or in the car.
file  EvenTeeth-Xand1.c
 For evenly spaced teeth on the cam or crank with a single second input.
file  HallOrOptical-Distributor-XofY.c
 Echos the input on the first ignition output.
file  MissingTeeth-Either-XminusY.c
 Missing teeth, M-N, with or without cam sync, configured externally.
file  NipponDenso-24and1and1.c
 Reads Nippon Denso 24/2 sensors.
file  VR-Distributor-X-Cylinders.c
 Reads any signal that is once per cylinder and only has one good edge.
file  EvenTeeth-Cam-16and1.c
 For evenly spaced teeth on the camshaft with a single second input.
file  EvenTeeth-Cam-24and1.c
 For evenly spaced teeth on the camshaft with a single second input.
file  EvenTeeth-Cam-4and1.c
 For evenly spaced teeth on the camshaft with a single second input.
file  EvenTeeth-Cam-6and1.c
 For evenly spaced teeth on the camshaft with a single second input.
file  EvenTeeth-Distributor-4of6and1.c
 Even teeth setup for the early 4AGE distributors.
file  EvenTeeth-Template-Xand1.c
 Template showing how to setup each available type of even tooth decoder.
file  GM-LT1-CAS-360and8.c
 LT1 Optispark.
file  HallOrOptical-Distributor-4of64.c
 Echos the input on the first ignition output.
file  HallOrOptical-Distributor-4of90.c
 For simple use on distributor ignition engines with batch injection.
file  defaultPrimaryRPMISR.c
 To be included in decoders that do not use the secondary RPM ISR.
file  defaultSecondaryRPMISR.c
 To be included in decoders that do not use the secondary RPM ISR.
file  EvenTeeth-Xand1.h
 For evenly spaced teeth on the cam or crank with a single second input.
file  MissingTeeth.h
 Missing teeth, M-N, with or without cam sync, configured externally.
file  MitsiAndMazda-CAS-4and1.h
 Unique MitsiCAS-4and1 setup data and variables.
file  MitsiAndMazda-CAS-4and2.h
 Unique MitsiCAS-4and2 setup data and variables.
file  JSeries-12CrankWith6-2Cam.c
 Decoder for the Honda J Series V6 engine, using one cam wheel and the crank wheel.
file  Listener.c
 Prevents main loop from running calculations and finishes quickly.
file  MissingTeeth-Cam-12minus1.c
 Missing teeth, 12 minus 1, Cam only.
file  MissingTeeth-Cam-24minus1.c
 Missing teeth, 24-1, Cam only, usually modded Toyotas.
file  MissingTeeth-Cam-6minus2.c
 Missing teeth, 6-2, Cam only, usually J Series Honda.
file  MissingTeeth-Crank-12minus1.c
 Missing teeth, 12-1, Crank only.
file  MissingTeeth-Crank-30minus2.c
 Missing teeth, 30-2, Crank only.
file  MissingTeeth-Crank-36minus1.c
 Missing teeth, 36-1, Crank only.
file  MissingTeeth-Crank-36minus2.c
 Missing teeth, 36-2, Crank only.
file  MissingTeeth-Crank-60minus2.c
 Missing teeth, 60-2, Crank only.
file  MissingTeeth-Crank-8minus1.c
 Missing teeth, 8-1, Crank only.
file  MissingTeeth-TestFile.c
 For test purposes only!
file  MitsiAndMazda-CAS-4and1.c
 Reads Mitsi 4 and 1 CAS units.
file  MitsiAndMazda-CAS-4and2.c
 Reads Mitsi 4 and 2 CAS units.
file  R18A1-13CrankWith5Cam.c
 Decoder for the Honda R18A1 I4 engine.
file  decoderInterface.h
 Objects through which a decoder communicates.
file  syncLossIDs.h
 Predefined sync loss IDs to make it easy to lookup and diagnose issues.
file  xgateScheduler.c
 XGATE decoder output scheduling.

Detailed Description

All of the code that reads the high speed engine position signals can be found linked to from here.

Currently only NipponDenso is semi functional.