35 lines
1.1 KiB
C
35 lines
1.1 KiB
C
/*
|
|
* @file tunerstudio_configuration.h
|
|
* @brief Tuner Studio connectivity configuration
|
|
*
|
|
* In this file the configuration of TunerStudio is defined
|
|
*
|
|
* @date Oct 22, 2013
|
|
* @author Andrey Belomutskiy, (c) 2012-2013
|
|
*/
|
|
|
|
#ifndef TUNERSTUDIO_CONFIGURATION_H_
|
|
#define TUNERSTUDIO_CONFIGURATION_H_
|
|
|
|
/**
|
|
* please be aware that current "stable" version of TunerStudio does not
|
|
* support 'float' (F32) type. You would need a beta version to handle floats
|
|
*/
|
|
typedef struct {
|
|
int rpm; // size 4, offset 0
|
|
float coolant_temperature; // size 4, offset 4
|
|
float intake_air_temperature; // size 4, offset 8
|
|
float throttle_positon; // size 4, offset 12
|
|
float mass_air_flow; // size 4, offset 16
|
|
float air_fuel_ratio; // size 4, offset 20
|
|
float fuel_load; // size 4, offset 24
|
|
float v_batt; // size 4, offset 28
|
|
short int tpsADC; // size 2, offset 32
|
|
short int alignment; // size 2, offset 34
|
|
float atmospherePressure; // size 4, offset 36
|
|
float manifold_air_pressure; // size 4, offset 40
|
|
int checkEngine; // size 4, offset 44
|
|
} TunerStudioOutputChannels;
|
|
|
|
#endif /* TUNERSTUDIO_CONFIGURATION_H_ */
|