44 lines
889 B
C
44 lines
889 B
C
|
/**
|
||
|
* @file rusefi_outputs.h
|
||
|
*
|
||
|
* rusEfi output channels enum is needed for subscription/un-subscription
|
||
|
*
|
||
|
* @date Jan 17, 2015
|
||
|
* @author Andrey Belomutskiy, (c) 2012-2015
|
||
|
*/
|
||
|
#ifndef CONTROLLERS_ALGO_RUSEFI_OUTPUTS_H_
|
||
|
#define CONTROLLERS_ALGO_RUSEFI_OUTPUTS_H_
|
||
|
|
||
|
/**
|
||
|
* this enum is part of the console protocol API, it should be in sync with com/rusefi/OutputChannel.java
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* For example,
|
||
|
* subscribe 10
|
||
|
* unsubscribe 9
|
||
|
*/
|
||
|
|
||
|
typedef enum {
|
||
|
RO_TPS_ADC_VALUE = 0,
|
||
|
RO_MAF = 1,
|
||
|
RO_MAP = 2,
|
||
|
RO_TRG1_DUTY = 3,
|
||
|
RO_TRG2_DUTY = 4,
|
||
|
RO_TRG3_DUTY = 5,
|
||
|
RO_TRG4_DUTY = 6,
|
||
|
RO_INJECTOR_LAG = 7,
|
||
|
RO_VBATT = 8,
|
||
|
RO_TOTAL_REVOLUTION_COUNTER = 9,
|
||
|
RO_RUNNING_REVOLUTION_COUNTER = 10,
|
||
|
RO_WAVE_CHART_CURRENT_SIZE = 11,
|
||
|
RO_RUNNING_TRIGGER_ERROR = 12,
|
||
|
RO_RUNNING_ORDERING_TRIGGER_ERROR = 13,
|
||
|
|
||
|
RO_LAST_ELEMENT = 14
|
||
|
} rusefi_output_e;
|
||
|
|
||
|
|
||
|
|
||
|
#endif /* CONTROLLERS_ALGO_RUSEFI_OUTPUTS_H_ */
|