Speeduino
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Enumerations
config_pages.h File Reference

The tune page structs and related defines. More...

#include <stdint.h>
#include "load_source.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  config2
 
struct  config4
 
struct  config6
 
struct  config9
 
struct  config10
 
struct  cmpOperation
 
struct  config13
 
struct  config15
 

Macros

#define EGO_TYPE_OFF   0
 
#define EGO_TYPE_NARROW   1
 
#define EGO_TYPE_WIDE   2
 
#define INJ_TYPE_PORT   0
 
#define INJ_TYPE_TBODY   1
 
#define INJ_PAIRED   0
 
#define INJ_SEMISEQUENTIAL   1
 
#define INJ_BANKED   2
 
#define INJ_SEQUENTIAL   3
 
#define INJ_PAIR_13_24   0
 
#define INJ_PAIR_14_23   1
 
#define IGN_MODE_WASTED   0U
 
#define IGN_MODE_SINGLE   1U
 
#define IGN_MODE_WASTEDCOP   2U
 
#define IGN_MODE_SEQUENTIAL   3U
 
#define IGN_MODE_ROTARY   4U
 
#define SEC_TRIGGER_SINGLE   0
 
#define SEC_TRIGGER_4_1   1
 
#define SEC_TRIGGER_POLL   2
 
#define SEC_TRIGGER_5_3_2   3
 
#define SEC_TRIGGER_TOYOTA_3   4
 
#define ROTARY_IGN_FC   0
 
#define ROTARY_IGN_FD   1
 
#define ROTARY_IGN_RX8   2
 
#define BOOST_MODE_SIMPLE   0
 
#define BOOST_MODE_FULL   1
 
#define EN_BOOST_CONTROL_BARO   0
 
#define EN_BOOST_CONTROL_FIXED   1
 
#define WMI_MODE_SIMPLE   0
 
#define WMI_MODE_PROPORTIONAL   1
 
#define WMI_MODE_OPENLOOP   2
 
#define WMI_MODE_CLOSEDLOOP   3
 
#define HARD_CUT_FULL   0
 
#define HARD_CUT_ROLLING   1
 
#define EVEN_FIRE   0
 
#define ODD_FIRE   1
 
#define EGO_ALGORITHM_SIMPLE   0U
 
#define EGO_ALGORITHM_INVALID1   1U
 
#define EGO_ALGORITHM_PID   2U
 
#define EGO_ALGORITHM_NONE   3U
 
#define STAGING_MODE_TABLE   0
 
#define STAGING_MODE_AUTO   1
 
#define NITROUS_OFF   0
 
#define NITROUS_STAGE1   1
 
#define NITROUS_STAGE2   2
 
#define NITROUS_BOTH   3
 
#define PROTECT_CUT_OFF   0
 
#define PROTECT_CUT_IGN   1
 
#define PROTECT_CUT_FUEL   2
 
#define PROTECT_CUT_BOTH   3
 
#define PROTECT_IO_ERROR   7
 
#define AE_MODE_TPS   0
 
#define AE_MODE_MAP   1
 
#define AE_MODE_MULTIPLIER   0
 
#define AE_MODE_ADDER   1
 
#define KNOCK_MODE_OFF   0U
 
#define KNOCK_MODE_DIGITAL   1U
 
#define KNOCK_MODE_ANALOG   2U
 
#define KNOCK_TRIGGER_HIGH   0
 
#define KNOCK_TRIGGER_LOW   1
 
#define FUEL2_MODE_OFF   0U
 
#define FUEL2_MODE_MULTIPLY   1U
 
#define FUEL2_MODE_ADD   2U
 
#define FUEL2_MODE_CONDITIONAL_SWITCH   3U
 
#define FUEL2_MODE_INPUT_SWITCH   4U
 
#define SPARK2_MODE_OFF   0U
 
#define SPARK2_MODE_MULTIPLY   1U
 
#define SPARK2_MODE_ADD   2U
 
#define SPARK2_MODE_CONDITIONAL_SWITCH   3U
 
#define SPARK2_MODE_INPUT_SWITCH   4U
 
#define FUEL2_CONDITION_RPM   0U
 
#define FUEL2_CONDITION_MAP   1U
 
#define FUEL2_CONDITION_TPS   2U
 
#define FUEL2_CONDITION_ETH   3U
 
#define SPARK2_CONDITION_RPM   0U
 
#define SPARK2_CONDITION_MAP   1U
 
#define SPARK2_CONDITION_TPS   2U
 
#define SPARK2_CONDITION_ETH   3U
 
#define RESET_CONTROL_DISABLED   0U
 
#define RESET_CONTROL_PREVENT_WHEN_RUNNING   1U
 
#define RESET_CONTROL_PREVENT_ALWAYS   2U
 
#define RESET_CONTROL_SERIAL_COMMAND   3U
 
#define SEC_TRIGGER_SINGLE   0
 
#define SEC_TRIGGER_4_1   1
 
#define SEC_TRIGGER_POLL   2
 
#define SEC_TRIGGER_5_3_2   3
 
#define SEC_TRIGGER_TOYOTA_3   4
 
#define ROTARY_IGN_FC   0
 
#define ROTARY_IGN_FD   1
 
#define ROTARY_IGN_RX8   2
 
#define BOOST_MODE_SIMPLE   0
 
#define BOOST_MODE_FULL   1
 
#define EN_BOOST_CONTROL_BARO   0
 
#define EN_BOOST_CONTROL_FIXED   1
 
#define WMI_MODE_SIMPLE   0
 
#define WMI_MODE_PROPORTIONAL   1
 
#define WMI_MODE_OPENLOOP   2
 
#define WMI_MODE_CLOSEDLOOP   3
 
#define HARD_CUT_FULL   0
 
#define HARD_CUT_ROLLING   1
 
#define EVEN_FIRE   0
 
#define ODD_FIRE   1
 
#define EGO_ALGORITHM_SIMPLE   0U
 
#define EGO_ALGORITHM_INVALID1   1U
 
#define EGO_ALGORITHM_PID   2U
 
#define EGO_ALGORITHM_NONE   3U
 
#define STAGING_MODE_TABLE   0
 
#define STAGING_MODE_AUTO   1
 
#define NITROUS_OFF   0
 
#define NITROUS_STAGE1   1
 
#define NITROUS_STAGE2   2
 
#define NITROUS_BOTH   3
 
#define PROTECT_CUT_OFF   0
 
#define PROTECT_CUT_IGN   1
 
#define PROTECT_CUT_FUEL   2
 
#define PROTECT_CUT_BOTH   3
 
#define PROTECT_IO_ERROR   7
 
#define AE_MODE_TPS   0
 
#define AE_MODE_MAP   1
 
#define AE_MODE_MULTIPLIER   0
 
#define AE_MODE_ADDER   1
 
#define KNOCK_MODE_OFF   0U
 
#define KNOCK_MODE_DIGITAL   1U
 
#define KNOCK_MODE_ANALOG   2U
 
#define KNOCK_TRIGGER_HIGH   0
 
#define KNOCK_TRIGGER_LOW   1
 
#define FUEL2_MODE_OFF   0U
 
#define FUEL2_MODE_MULTIPLY   1U
 
#define FUEL2_MODE_ADD   2U
 
#define FUEL2_MODE_CONDITIONAL_SWITCH   3U
 
#define FUEL2_MODE_INPUT_SWITCH   4U
 
#define SPARK2_MODE_OFF   0U
 
#define SPARK2_MODE_MULTIPLY   1U
 
#define SPARK2_MODE_ADD   2U
 
#define SPARK2_MODE_CONDITIONAL_SWITCH   3U
 
#define SPARK2_MODE_INPUT_SWITCH   4U
 
#define FUEL2_CONDITION_RPM   0U
 
#define FUEL2_CONDITION_MAP   1U
 
#define FUEL2_CONDITION_TPS   2U
 
#define FUEL2_CONDITION_ETH   3U
 
#define SPARK2_CONDITION_RPM   0U
 
#define SPARK2_CONDITION_MAP   1U
 
#define SPARK2_CONDITION_TPS   2U
 
#define SPARK2_CONDITION_ETH   3U
 
#define RESET_CONTROL_DISABLED   0U
 
#define RESET_CONTROL_PREVENT_WHEN_RUNNING   1U
 
#define RESET_CONTROL_PREVENT_ALWAYS   2U
 
#define RESET_CONTROL_SERIAL_COMMAND   3U
 
#define OPEN_LOOP_BOOST   0
 
#define CLOSED_LOOP_BOOST   1
 
#define SOFT_LIMIT_FIXED   0
 
#define SOFT_LIMIT_RELATIVE   1
 
#define VVT_MODE_ONOFF   0
 
#define VVT_MODE_OPEN_LOOP   1
 
#define VVT_MODE_CLOSED_LOOP   2
 
#define VVT_LOAD_MAP   0
 
#define VVT_LOAD_TPS   1
 
#define MULTIPLY_MAP_MODE_OFF   0
 
#define MULTIPLY_MAP_MODE_BARO   1
 
#define MULTIPLY_MAP_MODE_100   2
 
#define FOUR_STROKE   0U
 
#define TWO_STROKE   1U
 
#define GOING_LOW   0
 
#define GOING_HIGH   1
 
#define BATTV_COR_MODE_WHOLE   0
 
#define BATTV_COR_MODE_OPENTIME   1
 
#define IDLEADVANCE_MODE_OFF   0U
 
#define IDLEADVANCE_MODE_ADDED   1U
 
#define IDLEADVANCE_MODE_SWITCHED   2U
 
#define IDLEADVANCE_ALGO_TPS   0U
 
#define IDLEADVANCE_ALGO_CTPS   1U
 

Typedefs

using byte = uint8_t
 

Enumerations

enum  MAPSamplingMethod { MAPSamplingInstantaneous = 0 , MAPSamplingCycleAverage = 1 , MAPSamplingCycleMinimum = 2 , MAPSamplingIgnitionEventAverage = 3 }
 

Detailed Description

The tune page structs and related defines.

Warning
The structs in this file must match the page layouts defined in the INI file.

Macro Definition Documentation

◆ AE_MODE_ADDER [1/2]

#define AE_MODE_ADDER   1

◆ AE_MODE_ADDER [2/2]

#define AE_MODE_ADDER   1

◆ AE_MODE_MAP [1/2]

#define AE_MODE_MAP   1

◆ AE_MODE_MAP [2/2]

#define AE_MODE_MAP   1

◆ AE_MODE_MULTIPLIER [1/2]

#define AE_MODE_MULTIPLIER   0

◆ AE_MODE_MULTIPLIER [2/2]

#define AE_MODE_MULTIPLIER   0

◆ AE_MODE_TPS [1/2]

#define AE_MODE_TPS   0

◆ AE_MODE_TPS [2/2]

#define AE_MODE_TPS   0

◆ BATTV_COR_MODE_OPENTIME

#define BATTV_COR_MODE_OPENTIME   1

◆ BATTV_COR_MODE_WHOLE

#define BATTV_COR_MODE_WHOLE   0

◆ BOOST_MODE_FULL [1/2]

#define BOOST_MODE_FULL   1

◆ BOOST_MODE_FULL [2/2]

#define BOOST_MODE_FULL   1

◆ BOOST_MODE_SIMPLE [1/2]

#define BOOST_MODE_SIMPLE   0

◆ BOOST_MODE_SIMPLE [2/2]

#define BOOST_MODE_SIMPLE   0

◆ CLOSED_LOOP_BOOST

#define CLOSED_LOOP_BOOST   1

◆ EGO_ALGORITHM_INVALID1 [1/2]

#define EGO_ALGORITHM_INVALID1   1U

◆ EGO_ALGORITHM_INVALID1 [2/2]

#define EGO_ALGORITHM_INVALID1   1U

◆ EGO_ALGORITHM_NONE [1/2]

#define EGO_ALGORITHM_NONE   3U

◆ EGO_ALGORITHM_NONE [2/2]

#define EGO_ALGORITHM_NONE   3U

◆ EGO_ALGORITHM_PID [1/2]

#define EGO_ALGORITHM_PID   2U

◆ EGO_ALGORITHM_PID [2/2]

#define EGO_ALGORITHM_PID   2U

◆ EGO_ALGORITHM_SIMPLE [1/2]

#define EGO_ALGORITHM_SIMPLE   0U

◆ EGO_ALGORITHM_SIMPLE [2/2]

#define EGO_ALGORITHM_SIMPLE   0U

◆ EGO_TYPE_NARROW

#define EGO_TYPE_NARROW   1

◆ EGO_TYPE_OFF

#define EGO_TYPE_OFF   0

◆ EGO_TYPE_WIDE

#define EGO_TYPE_WIDE   2

◆ EN_BOOST_CONTROL_BARO [1/2]

#define EN_BOOST_CONTROL_BARO   0

◆ EN_BOOST_CONTROL_BARO [2/2]

#define EN_BOOST_CONTROL_BARO   0

◆ EN_BOOST_CONTROL_FIXED [1/2]

#define EN_BOOST_CONTROL_FIXED   1

◆ EN_BOOST_CONTROL_FIXED [2/2]

#define EN_BOOST_CONTROL_FIXED   1

◆ EVEN_FIRE [1/2]

#define EVEN_FIRE   0

◆ EVEN_FIRE [2/2]

#define EVEN_FIRE   0

◆ FOUR_STROKE

#define FOUR_STROKE   0U

◆ FUEL2_CONDITION_ETH [1/2]

#define FUEL2_CONDITION_ETH   3U

◆ FUEL2_CONDITION_ETH [2/2]

#define FUEL2_CONDITION_ETH   3U

◆ FUEL2_CONDITION_MAP [1/2]

#define FUEL2_CONDITION_MAP   1U

◆ FUEL2_CONDITION_MAP [2/2]

#define FUEL2_CONDITION_MAP   1U

◆ FUEL2_CONDITION_RPM [1/2]

#define FUEL2_CONDITION_RPM   0U

◆ FUEL2_CONDITION_RPM [2/2]

#define FUEL2_CONDITION_RPM   0U

◆ FUEL2_CONDITION_TPS [1/2]

#define FUEL2_CONDITION_TPS   2U

◆ FUEL2_CONDITION_TPS [2/2]

#define FUEL2_CONDITION_TPS   2U

◆ FUEL2_MODE_ADD [1/2]

#define FUEL2_MODE_ADD   2U

◆ FUEL2_MODE_ADD [2/2]

#define FUEL2_MODE_ADD   2U

◆ FUEL2_MODE_CONDITIONAL_SWITCH [1/2]

#define FUEL2_MODE_CONDITIONAL_SWITCH   3U

◆ FUEL2_MODE_CONDITIONAL_SWITCH [2/2]

#define FUEL2_MODE_CONDITIONAL_SWITCH   3U

◆ FUEL2_MODE_INPUT_SWITCH [1/2]

#define FUEL2_MODE_INPUT_SWITCH   4U

◆ FUEL2_MODE_INPUT_SWITCH [2/2]

#define FUEL2_MODE_INPUT_SWITCH   4U

◆ FUEL2_MODE_MULTIPLY [1/2]

#define FUEL2_MODE_MULTIPLY   1U

◆ FUEL2_MODE_MULTIPLY [2/2]

#define FUEL2_MODE_MULTIPLY   1U

◆ FUEL2_MODE_OFF [1/2]

#define FUEL2_MODE_OFF   0U

◆ FUEL2_MODE_OFF [2/2]

#define FUEL2_MODE_OFF   0U

◆ GOING_HIGH

#define GOING_HIGH   1

◆ GOING_LOW

#define GOING_LOW   0

◆ HARD_CUT_FULL [1/2]

#define HARD_CUT_FULL   0

◆ HARD_CUT_FULL [2/2]

#define HARD_CUT_FULL   0

◆ HARD_CUT_ROLLING [1/2]

#define HARD_CUT_ROLLING   1

◆ HARD_CUT_ROLLING [2/2]

#define HARD_CUT_ROLLING   1

◆ IDLEADVANCE_ALGO_CTPS

#define IDLEADVANCE_ALGO_CTPS   1U

◆ IDLEADVANCE_ALGO_TPS

#define IDLEADVANCE_ALGO_TPS   0U

◆ IDLEADVANCE_MODE_ADDED

#define IDLEADVANCE_MODE_ADDED   1U

◆ IDLEADVANCE_MODE_OFF

#define IDLEADVANCE_MODE_OFF   0U

◆ IDLEADVANCE_MODE_SWITCHED

#define IDLEADVANCE_MODE_SWITCHED   2U

◆ IGN_MODE_ROTARY

#define IGN_MODE_ROTARY   4U

◆ IGN_MODE_SEQUENTIAL

#define IGN_MODE_SEQUENTIAL   3U

◆ IGN_MODE_SINGLE

#define IGN_MODE_SINGLE   1U

◆ IGN_MODE_WASTED

#define IGN_MODE_WASTED   0U

◆ IGN_MODE_WASTEDCOP

#define IGN_MODE_WASTEDCOP   2U

◆ INJ_BANKED

#define INJ_BANKED   2

◆ INJ_PAIR_13_24

#define INJ_PAIR_13_24   0

◆ INJ_PAIR_14_23

#define INJ_PAIR_14_23   1

◆ INJ_PAIRED

#define INJ_PAIRED   0

◆ INJ_SEMISEQUENTIAL

#define INJ_SEMISEQUENTIAL   1

◆ INJ_SEQUENTIAL

#define INJ_SEQUENTIAL   3

◆ INJ_TYPE_PORT

#define INJ_TYPE_PORT   0

◆ INJ_TYPE_TBODY

#define INJ_TYPE_TBODY   1

◆ KNOCK_MODE_ANALOG [1/2]

#define KNOCK_MODE_ANALOG   2U

◆ KNOCK_MODE_ANALOG [2/2]

#define KNOCK_MODE_ANALOG   2U

◆ KNOCK_MODE_DIGITAL [1/2]

#define KNOCK_MODE_DIGITAL   1U

◆ KNOCK_MODE_DIGITAL [2/2]

#define KNOCK_MODE_DIGITAL   1U

◆ KNOCK_MODE_OFF [1/2]

#define KNOCK_MODE_OFF   0U

◆ KNOCK_MODE_OFF [2/2]

#define KNOCK_MODE_OFF   0U

◆ KNOCK_TRIGGER_HIGH [1/2]

#define KNOCK_TRIGGER_HIGH   0

◆ KNOCK_TRIGGER_HIGH [2/2]

#define KNOCK_TRIGGER_HIGH   0

◆ KNOCK_TRIGGER_LOW [1/2]

#define KNOCK_TRIGGER_LOW   1

◆ KNOCK_TRIGGER_LOW [2/2]

#define KNOCK_TRIGGER_LOW   1

◆ MULTIPLY_MAP_MODE_100

#define MULTIPLY_MAP_MODE_100   2

◆ MULTIPLY_MAP_MODE_BARO

#define MULTIPLY_MAP_MODE_BARO   1

◆ MULTIPLY_MAP_MODE_OFF

#define MULTIPLY_MAP_MODE_OFF   0

◆ NITROUS_BOTH [1/2]

#define NITROUS_BOTH   3

◆ NITROUS_BOTH [2/2]

#define NITROUS_BOTH   3

◆ NITROUS_OFF [1/2]

#define NITROUS_OFF   0

◆ NITROUS_OFF [2/2]

#define NITROUS_OFF   0

◆ NITROUS_STAGE1 [1/2]

#define NITROUS_STAGE1   1

◆ NITROUS_STAGE1 [2/2]

#define NITROUS_STAGE1   1

◆ NITROUS_STAGE2 [1/2]

#define NITROUS_STAGE2   2

◆ NITROUS_STAGE2 [2/2]

#define NITROUS_STAGE2   2

◆ ODD_FIRE [1/2]

#define ODD_FIRE   1

◆ ODD_FIRE [2/2]

#define ODD_FIRE   1

◆ OPEN_LOOP_BOOST

#define OPEN_LOOP_BOOST   0

◆ PROTECT_CUT_BOTH [1/2]

#define PROTECT_CUT_BOTH   3

◆ PROTECT_CUT_BOTH [2/2]

#define PROTECT_CUT_BOTH   3

◆ PROTECT_CUT_FUEL [1/2]

#define PROTECT_CUT_FUEL   2

◆ PROTECT_CUT_FUEL [2/2]

#define PROTECT_CUT_FUEL   2

◆ PROTECT_CUT_IGN [1/2]

#define PROTECT_CUT_IGN   1

◆ PROTECT_CUT_IGN [2/2]

#define PROTECT_CUT_IGN   1

◆ PROTECT_CUT_OFF [1/2]

#define PROTECT_CUT_OFF   0

◆ PROTECT_CUT_OFF [2/2]

#define PROTECT_CUT_OFF   0

◆ PROTECT_IO_ERROR [1/2]

#define PROTECT_IO_ERROR   7

◆ PROTECT_IO_ERROR [2/2]

#define PROTECT_IO_ERROR   7

◆ RESET_CONTROL_DISABLED [1/2]

#define RESET_CONTROL_DISABLED   0U

◆ RESET_CONTROL_DISABLED [2/2]

#define RESET_CONTROL_DISABLED   0U

◆ RESET_CONTROL_PREVENT_ALWAYS [1/2]

#define RESET_CONTROL_PREVENT_ALWAYS   2U

◆ RESET_CONTROL_PREVENT_ALWAYS [2/2]

#define RESET_CONTROL_PREVENT_ALWAYS   2U

◆ RESET_CONTROL_PREVENT_WHEN_RUNNING [1/2]

#define RESET_CONTROL_PREVENT_WHEN_RUNNING   1U

◆ RESET_CONTROL_PREVENT_WHEN_RUNNING [2/2]

#define RESET_CONTROL_PREVENT_WHEN_RUNNING   1U

◆ RESET_CONTROL_SERIAL_COMMAND [1/2]

#define RESET_CONTROL_SERIAL_COMMAND   3U

◆ RESET_CONTROL_SERIAL_COMMAND [2/2]

#define RESET_CONTROL_SERIAL_COMMAND   3U

◆ ROTARY_IGN_FC [1/2]

#define ROTARY_IGN_FC   0

◆ ROTARY_IGN_FC [2/2]

#define ROTARY_IGN_FC   0

◆ ROTARY_IGN_FD [1/2]

#define ROTARY_IGN_FD   1

◆ ROTARY_IGN_FD [2/2]

#define ROTARY_IGN_FD   1

◆ ROTARY_IGN_RX8 [1/2]

#define ROTARY_IGN_RX8   2

◆ ROTARY_IGN_RX8 [2/2]

#define ROTARY_IGN_RX8   2

◆ SEC_TRIGGER_4_1 [1/2]

#define SEC_TRIGGER_4_1   1

◆ SEC_TRIGGER_4_1 [2/2]

#define SEC_TRIGGER_4_1   1

◆ SEC_TRIGGER_5_3_2 [1/2]

#define SEC_TRIGGER_5_3_2   3

◆ SEC_TRIGGER_5_3_2 [2/2]

#define SEC_TRIGGER_5_3_2   3

◆ SEC_TRIGGER_POLL [1/2]

#define SEC_TRIGGER_POLL   2

◆ SEC_TRIGGER_POLL [2/2]

#define SEC_TRIGGER_POLL   2

◆ SEC_TRIGGER_SINGLE [1/2]

#define SEC_TRIGGER_SINGLE   0

◆ SEC_TRIGGER_SINGLE [2/2]

#define SEC_TRIGGER_SINGLE   0

◆ SEC_TRIGGER_TOYOTA_3 [1/2]

#define SEC_TRIGGER_TOYOTA_3   4

◆ SEC_TRIGGER_TOYOTA_3 [2/2]

#define SEC_TRIGGER_TOYOTA_3   4

◆ SOFT_LIMIT_FIXED

#define SOFT_LIMIT_FIXED   0

◆ SOFT_LIMIT_RELATIVE

#define SOFT_LIMIT_RELATIVE   1

◆ SPARK2_CONDITION_ETH [1/2]

#define SPARK2_CONDITION_ETH   3U

◆ SPARK2_CONDITION_ETH [2/2]

#define SPARK2_CONDITION_ETH   3U

◆ SPARK2_CONDITION_MAP [1/2]

#define SPARK2_CONDITION_MAP   1U

◆ SPARK2_CONDITION_MAP [2/2]

#define SPARK2_CONDITION_MAP   1U

◆ SPARK2_CONDITION_RPM [1/2]

#define SPARK2_CONDITION_RPM   0U

◆ SPARK2_CONDITION_RPM [2/2]

#define SPARK2_CONDITION_RPM   0U

◆ SPARK2_CONDITION_TPS [1/2]

#define SPARK2_CONDITION_TPS   2U

◆ SPARK2_CONDITION_TPS [2/2]

#define SPARK2_CONDITION_TPS   2U

◆ SPARK2_MODE_ADD [1/2]

#define SPARK2_MODE_ADD   2U

◆ SPARK2_MODE_ADD [2/2]

#define SPARK2_MODE_ADD   2U

◆ SPARK2_MODE_CONDITIONAL_SWITCH [1/2]

#define SPARK2_MODE_CONDITIONAL_SWITCH   3U

◆ SPARK2_MODE_CONDITIONAL_SWITCH [2/2]

#define SPARK2_MODE_CONDITIONAL_SWITCH   3U

◆ SPARK2_MODE_INPUT_SWITCH [1/2]

#define SPARK2_MODE_INPUT_SWITCH   4U

◆ SPARK2_MODE_INPUT_SWITCH [2/2]

#define SPARK2_MODE_INPUT_SWITCH   4U

◆ SPARK2_MODE_MULTIPLY [1/2]

#define SPARK2_MODE_MULTIPLY   1U

◆ SPARK2_MODE_MULTIPLY [2/2]

#define SPARK2_MODE_MULTIPLY   1U

◆ SPARK2_MODE_OFF [1/2]

#define SPARK2_MODE_OFF   0U

◆ SPARK2_MODE_OFF [2/2]

#define SPARK2_MODE_OFF   0U

◆ STAGING_MODE_AUTO [1/2]

#define STAGING_MODE_AUTO   1

◆ STAGING_MODE_AUTO [2/2]

#define STAGING_MODE_AUTO   1

◆ STAGING_MODE_TABLE [1/2]

#define STAGING_MODE_TABLE   0

◆ STAGING_MODE_TABLE [2/2]

#define STAGING_MODE_TABLE   0

◆ TWO_STROKE

#define TWO_STROKE   1U

◆ VVT_LOAD_MAP

#define VVT_LOAD_MAP   0

◆ VVT_LOAD_TPS

#define VVT_LOAD_TPS   1

◆ VVT_MODE_CLOSED_LOOP

#define VVT_MODE_CLOSED_LOOP   2

◆ VVT_MODE_ONOFF

#define VVT_MODE_ONOFF   0

◆ VVT_MODE_OPEN_LOOP

#define VVT_MODE_OPEN_LOOP   1

◆ WMI_MODE_CLOSEDLOOP [1/2]

#define WMI_MODE_CLOSEDLOOP   3

◆ WMI_MODE_CLOSEDLOOP [2/2]

#define WMI_MODE_CLOSEDLOOP   3

◆ WMI_MODE_OPENLOOP [1/2]

#define WMI_MODE_OPENLOOP   2

◆ WMI_MODE_OPENLOOP [2/2]

#define WMI_MODE_OPENLOOP   2

◆ WMI_MODE_PROPORTIONAL [1/2]

#define WMI_MODE_PROPORTIONAL   1

◆ WMI_MODE_PROPORTIONAL [2/2]

#define WMI_MODE_PROPORTIONAL   1

◆ WMI_MODE_SIMPLE [1/2]

#define WMI_MODE_SIMPLE   0

◆ WMI_MODE_SIMPLE [2/2]

#define WMI_MODE_SIMPLE   0

Typedef Documentation

◆ byte

Enumeration Type Documentation

◆ MAPSamplingMethod

Enumerator
MAPSamplingInstantaneous 
MAPSamplingCycleAverage 
MAPSamplingCycleMinimum 
MAPSamplingIgnitionEventAverage