FreeEMS  0.2.0-SNAPSHOT-285-g028e24c
Data Fields
sensorRange Struct Reference

Ranges for sensors with linear config. More...

#include <FixedConfigs.h>

Data Fields

signed short MAPMinimum
 Vacuum required to make the sensor reach 0 Volt output. Theoretical only, most do not rail.
unsigned short MAPRange
 Number of kPa between 0 Volts and 5 Volts.
unsigned short AAPMinimum
 Vacuum required to make the sensor reach 0 Volt output. Theoretical only, most do not rail.
unsigned short AAPRange
 Number of kPa between 0 Volts and 5 Volts.
unsigned short EGOMinimum
 Lambda that 0 Volt input corresponds to.
unsigned short EGORange
 Lambda difference between what 0V and 5V inputs correspond to.
unsigned short BRVMinimum
 Battery Voltage that 0 Volt input means. 0 Volts usually. TODO YAGNI usually? always? what/why?
unsigned short BRVRange
 TODO reword when above is fixed. Real world voltage difference between lowest and highest ADC reading (0 to 5V). FreeEMS standard is 24.5 Volts for 1k and 3k9 resistors on a 12v vehicle.
unsigned short TPSMinimumADC
 This should be zero, but often isn't, this value is what the TPS input reads with the throttle fully closed.
unsigned short TPSMaximumADC
 This should be the maximum ADC value, but often isn't. This value is what the TPS input reads with the throttle fully open.

Detailed Description

Ranges for sensors with linear config.

Definition at line 98 of file FixedConfigs.h.

Field Documentation

signed short sensorRange::MAPMinimum

Vacuum required to make the sensor reach 0 Volt output. Theoretical only, most do not rail.

Definition at line 99 of file FixedConfigs.h.

Referenced by generateCoreVars().

unsigned short sensorRange::MAPRange

Number of kPa between 0 Volts and 5 Volts.

Definition at line 100 of file FixedConfigs.h.

Referenced by generateCoreVars().

unsigned short sensorRange::AAPMinimum

Vacuum required to make the sensor reach 0 Volt output. Theoretical only, most do not rail.

Definition at line 101 of file FixedConfigs.h.

Referenced by generateCoreVars().

unsigned short sensorRange::AAPRange

Number of kPa between 0 Volts and 5 Volts.

Definition at line 102 of file FixedConfigs.h.

Referenced by generateCoreVars().

unsigned short sensorRange::EGOMinimum

Lambda that 0 Volt input corresponds to.

Definition at line 103 of file FixedConfigs.h.

Referenced by generateCoreVars().

unsigned short sensorRange::EGORange

Lambda difference between what 0V and 5V inputs correspond to.

Definition at line 104 of file FixedConfigs.h.

Referenced by generateCoreVars().

unsigned short sensorRange::BRVMinimum

Battery Voltage that 0 Volt input means. 0 Volts usually. TODO YAGNI usually? always? what/why?

Definition at line 105 of file FixedConfigs.h.

Referenced by generateCoreVars().

unsigned short sensorRange::BRVRange

TODO reword when above is fixed. Real world voltage difference between lowest and highest ADC reading (0 to 5V). FreeEMS standard is 24.5 Volts for 1k and 3k9 resistors on a 12v vehicle.

Definition at line 106 of file FixedConfigs.h.

Referenced by generateCoreVars().

unsigned short sensorRange::TPSMinimumADC

This should be zero, but often isn't, this value is what the TPS input reads with the throttle fully closed.

Definition at line 107 of file FixedConfigs.h.

Referenced by generateCoreVars(), and initConfiguration().

unsigned short sensorRange::TPSMaximumADC

This should be the maximum ADC value, but often isn't. This value is what the TPS input reads with the throttle fully open.

Definition at line 108 of file FixedConfigs.h.

Referenced by generateCoreVars(), and initConfiguration().


The documentation for this struct was generated from the following file: