00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef _ETPU_SPARK_AUTO_H_
00019 #define _ETPU_SPARK_AUTO_H_
00020
00021
00022 #define FS_ETPU_SPARK_FUNCTION_NUMBER 6
00023 #define FS_ETPU_SPARK_TABLE_SELECT 1
00024 #define FS_ETPU_SPARK_NUM_PARMS 0x38
00025
00026
00027
00028 #define FS_ETPU_SPARK_HSR_INIT 7
00029 #define FS_ETPU_SPARK_HSR_UPDATE 3
00030
00031
00032 #define FS_ETPU_SPARK_FM0_ACTIVE_LOW 0
00033 #define FS_ETPU_SPARK_FM0_ACTIVE_HIGH 1
00034
00035
00036 #define FS_ETPU_SPARK_OFFSET_TDC_ANGLE 0x1
00037 #define FS_ETPU_SPARK_OFFSET_TDC_ANGLE_ACTUAL 0x5
00038 #define FS_ETPU_SPARK_OFFSET_ANGLE_OFFSET_RECALC 0x9
00039 #define FS_ETPU_SPARK_OFFSET_DWELL_TIME_MIN 0xd
00040 #define FS_ETPU_SPARK_OFFSET_DWELL_TIME_MAX 0x11
00041 #define FS_ETPU_SPARK_OFFSET_MULTI_ON_TIME 0x15
00042 #define FS_ETPU_SPARK_OFFSET_MULTI_OFF_TIME 0x19
00043 #define FS_ETPU_SPARK_OFFSET_P_SINGLE_SPARK_FIRST 0x1d
00044 #define FS_ETPU_SPARK_OFFSET_P_SINGLE_SPARK 0x21
00045 #define FS_ETPU_SPARK_OFFSET_PULSE_START_TIME 0x25
00046 #define FS_ETPU_SPARK_OFFSET_DWELL_TIME_APPLIED 0x29
00047 #define FS_ETPU_SPARK_OFFSET_DWELL_TIME 0x2d
00048 #define FS_ETPU_SPARK_OFFSET_END_ANGLE 0x31
00049 #define FS_ETPU_SPARK_OFFSET_SPARK_COUNT 0x0
00050 #define FS_ETPU_SPARK_OFFSET_SPARK_COUNTER 0x4
00051 #define FS_ETPU_SPARK_OFFSET_MULTI_PULSE_COUNT 0x8
00052 #define FS_ETPU_SPARK_OFFSET_MULTI_PULSE_COUNTER 0xc
00053 #define FS_ETPU_SPARK_OFFSET_STATE 0x10
00054 #define FS_ETPU_SPARK_OFFSET_ERROR 0x14
00055 #define FS_ETPU_SPARK_OFFSET_GENERATION_DISABLE 0x18
00056
00057
00058 #define FS_ETPU_SPARK_ERROR_MIN_DWELL_APPLIED 0x01
00059 #define FS_ETPU_SPARK_ERROR_MAX_DWELL_APPLIED 0x02
00060
00061
00062 #define FS_ETPU_SPARK_GENERATION_ALLOWED 0
00063 #define FS_ETPU_SPARK_GENERATION_DISABLED 1
00064
00065
00066 #define FS_ETPU_SINGLE_SPARK_OFFSET_MULTI_PULSE_COUNT 0x00
00067 #define FS_ETPU_SINGLE_SPARK_OFFSET_END_ANGLE 0x01
00068 #define FS_ETPU_SINGLE_SPARK_OFFSET_DWELL_TIME 0x05
00069 #define FS_ETPU_SINGLE_SPARK_STRUCT_SIZE 0x08
00070
00071 #endif