/*format =2*/ /* General */ { /*ecuId =GM_P4_ECM, /*fileSize =4000, /*checkSumAddr =6, /*checkSumSize =2, /*checkSumStartAddr =8, /*checkSumEndAddr =4000, /*Items =59,, }; /* Item 1: Checksum */ { /*startAddr =6, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =Checksum, /*ylabel = , /*yaxis = , /*xlabel = }, /*xaxis = ,, }; /* Item 2: ALDL Spark Adv p.1*/ { /*startAddr =23, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.351562, /*map_name =ALDS SA, /*ylabel =adv, /*yaxis =, /*xlabel =degrees, /*xaxis =,, }; /* Item 3: Base Spark Advance */ { /*startAddr =30, /*columns =12, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.352, /*map_name =Base Spark Advance, /*ylabel =rpm, /*yaxis =0040000600008000100001200014000160001800020000220002400028000320003600040000440004800, /*xlabel =LV8, /*xaxis =032048064080096112128144160176192208,, }; /* Item 4: Coolant Spk Adv Corr vs Load p.3*/ { /*startAddr =10F, /*columns =9, /*rows =12, /*elementSize =1, /*bitMask =0, /*offset =-20, /*mulOrDivOrBit =0, /*factor =0.352, /*map_name =Coolant Spk Adv Corr vs Load, /*ylabel =deg c, /*yaxis = -16 -4 8 20 32 44 56 68 80 92 104 116, /*xlabel =LV8, /*xaxis =032048064080096112128144160,, }; /* Item 5: Knock attack rate vs RPM */ { /*startAddr =1C2, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =1, /*factor =110.6, /*map_name =Knock attack rate vs RPM, /*ylabel =rpm, /*yaxis = 0400 1200 2000 3200 4800, /*xlabel =100ths Deg per ms, /*xaxis = ,, }; /* Item 6: Knock Pct. Recovery rate vs RPM */ { /*startAddr =1C7, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1.953, /*map_name =Knock Pct. Recovery rate vs RPM, /*ylabel =rpm, /*yaxis = 0400 1200 2000 3200 4800, /*xlabel =Percent}, /*xaxis = ,, }; /* Item 7: EGR Duty CYC vs LV8 & RPM */ { /*startAddr =24B, /*columns =9, /*rows =4, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.391, /*map_name =EGR Duty CYC vs LV8 & RPM, /*ylabel =rpm, /*yaxis = 0800 1200 1600 2000, /*xlabel =LV8, /*xaxis =032048064080096112128144160,, }; /* Item 8: SHIFT! RPM */ { /*startAddr =2F2, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =25, /*map_name =SHIFT! RPM, /*ylabel =, /*yaxis =, /*xlabel =rpm/10, /*xaxis =,, }; /* Item 9: Shift light on %TPS vs RPM */ { /*startAddr =2F3, /*columns =1, /*rows =7, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.391, /*map_name =Shift light on %TPS vs RPM, /*ylabel =rpm, /*yaxis = 0800 1600 2400 3200 4000 4800 5600, /*xlabel =%TPS, /*xaxis =,, }; /* Item 10: Shift light off %TPS vs RPM */ { /*startAddr =2FA, /*columns =1, /*rows =7, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.391, /*map_name =Shift light off %TPS vs RPM, /*ylabel =rpm, /*yaxis = 0800 1600 2400 3200 4000 4800 5600, /*xlabel =%TPS, /*xaxis =,, }; /* Item 11: Fan 1 & 2 turn off/on p.9 */ { /*startAddr =30D, /*columns =2, /*rows =2, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =0.75, /*map_name =Fan 1 & 2 turn off/on, /*ylabel =fan#, /*yaxis =fan 1fan 2, /*xlabel =degrees centigrade, /*xaxis =off on,, }; /* Item 12: Acel Enrich % BPW inj (0-4) */ { /*startAddr =32E, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.156, /*map_name =Acel Enrich % BPW inj (0-4), /*ylabel =AE ps, /*yaxis = 1 2 3 4 5 6 7 8, /*xlabel =10ths of a %, /*xaxis =,, }; /* Item 13: AE Number of Pulses Coolant */ { /*startAddr =337, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =2, /*factor =1, /*map_name =AE Number of Pulses Coolant, /*ylabel =deg c, /*yaxis = -40 -16 8 32 56 80 104 128 152, /*xlabel =pulses, /*xaxis =,, }; /* Item 14: Async Factor vs COOLANT p.10 */ { /*startAddr =341, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.078125, /*map_name =Async Factor vs COOLANT, /*ylabel =deg c, /*yaxis = -40 -16 8 32 56 80 104 128 152, /*xlabel =mult 10, /*xaxis =,, }; /* Item 15:FUEL Limit Factor vs Coolant */ { /*startAddr =34A, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =FUEL Limiting Factor vs Coolant, /*ylabel =deg c, /*yaxis = -40 -16 8 32 56 80 104 128, /*xlabel =factor, /*xaxis =,, }; /* Item 16:# fltr loops for Ld Vals(sec)*/ { /*startAddr =352, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Loops between Filtering of Ld Vals (sec), /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 17: Trans Ld Val Fltr coef(.125)*/ { /*startAddr =353, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Transient Ld Val Filter coef (0.125), /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 18: Init Ld Val Filter constant */ { /*startAddr =354, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Init Ld Val Filter constant, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 19:?Init Ld Val Filter const? */ { /*startAddr =355, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =another ?? Init Ld Val Filter constant, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 20:Min Delta LV8 for AE*/ { /*startAddr =356, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Min Delta LV8 for Acel enrich, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 21: AE FACTOR vs DELTA LV8 p.10 */ { /*startAddr =358, /*columns =1, /*rows =5, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.78125, /*map_name =LV8 AE FACTOR vs DELTA LV8, /*ylabel =Dlv8, /*yaxis = 000 064 128 192 256, /*xlabel =multiplyer 100rds, /*xaxis = ,, }; /* Item 22: AE cool mult vs cool temp */ { /*startAddr =354, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.78125, /*map_name =AE cool mult vs cool tmp, /*ylabel =deg c, /*yaxis = -40 -16 8 32 56 80 104 128 152,, /*xlabel =multiplyer 100rds, /*xaxis =,, }; /* Item 23:AE DECAY FACT VS COOL TEMP */ { /*startAddr =368, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.39063, /*map_name =ACC ENRCH DECAY FACT VS COOL TEMP, /*ylabel =deg c, /*yaxis = -40 -16 8 32 56 80 104 128 152, /*xlabel =percent change, /*xaxis =,, }; /* Item 24:Scale Factor for Max Crk P.W.*/ { /*startAddr =371, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Scale Factor for Max Crk P.W., /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* >> CRANKING TABLES & PARMS p.10 <<< */ /* Item 25:CRANK FUEL vs COOL Tmp p.11 */ { /*startAddr =373, /*columns =1, /*rows =14, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.30708, /*map_name =CRANK FUEL vs COOLANT Temp, /*ylabel =deg c, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 115, /*xlabel =msec PW, /*xaxis =,, }; /* Item 26: Throt Hi - Throt Lo p.11 */ { /*startAddr =3A3, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Throt Hi - Throt Lo, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 27: Min TPS Throttle Posit % */ { /*startAddr =3A4, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.39063, /*map_name =Min TPS Throttle Posit %, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 28: Filt coef Low TPS */ { /*startAddr =3A5, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Filt coef Low TPS, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 29: Cool Temp Coef */ { /*startAddr =3A6, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.39063, /*map_name =Cool Temp Coef, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* >>>>> o2 sensor parms p.11 <<<<< */ /* Item 30: o2 sen 12.5 Msec coef */ { /*startAddr =3A7, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.39063, /*map_name =o2 sen 12.5 Msec coef, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 31: o2 sen 100 Msec coef */ { /*startAddr =3A8, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.39063, /*map_name =o2 sen 100 Msec coef, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 32:o2 12.5 Msec init val ENG OFF*/ { /*startAddr =3A9, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.39063, /*map_name =o2 sen 12.5 Msec init val ENG OFF, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 33: fuel out min base PW Msec */ { /*startAddr =3AB, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1.5258, /*map_name =fuel out min base PW Msec, /*ylabel =, /*yaxis =, /*xlabel =ms i.e. 1.60 ms, /*xaxis =,, }; /* Item 34:fuel out default min base PW*/ { /*startAddr =3AD, /*columns =1, /*rows =1, /*elementSize =2, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1.5258, /*map_name =fuel out default min base PW Msec, /*ylabel =, /*yaxis =, /*xlabel =ms i.e. 1.60 ms, /*xaxis =,, }; /* Item 35: Inj Offset Vs Batt Volts */ { /*startAddr =3B5, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.030517, /*map_name =Inj Offset Vs Batt Volts, /*ylabel =BAT V, /*yaxis = 00.0 01.6 03.2 04.8 06.4 08.0 09.6 11.2 12.8 14.4 16.0 17.6 19.2 20.8 22.4 24.0 25.5, /*xlabel =Msec adder, /*xaxis =,, }; /* Item 36:Inj Offset for Small PW's vs Base PW p.12 */ { /*startAddr =3C6, /*columns =1, /*rows =14, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1.09, /*map_name =Inj Offset for Small PW's vs Base PW, /*ylabel =Base PW, /*yaxis =0.4880.7320.9761.2201.4601.7802.1972.4402.6852.9293.1703.4103.6603.900, /*xlabel =msec add i.e 0.19, /*xaxis = 0.09,, }; /* >>>> OPEN LOOP FUEL TABLES & PARMS <<<<<<< P.12 */ /* Item 37: Open loop inj val ???? */ { /*startAddr =3D4, /*columns =1, /*rows =8, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Open loop inj val ????, /*ylabel =, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 38: OPEN LOOP A/F Pct Chg vs LD VALUE */ { /*startAddr =3DC, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.390625, /*map_name =OPEN LOOP A/F Pct Chg vs LD VALUE, /*ylabel =LD Val, /*yaxis = 000 016 032 048 064 080 096 112 128 144 160 176 192 208 224 240 256, /*xlabel =PCT CHG TO AFR, /*xaxis =,, }; /* Item 39: START UP ENRICH vs COOL P.12 */ { /*startAddr =3ED, /*columns =1, /*rows =14, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.390625, /*map_name =START UP ENRICH vs COOL, /*ylabel =deg c, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116, /*xlabel =pct chg, /*xaxis =,, }; /* >>>>>> CLOSED LOOP QUALIFIERS <<<<<<<<< p.15 */ /* Item 40:Min Temp for Closed Loop */ { /*startAddr =445, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =0.75, /*map_name =Min Temp for Closed Loop, /*ylabel =deg c, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 41:Use Hot C Loop timer If Cool T */ { /*startAddr =446, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =0.75, /*map_name =Use Hot C Loop timer >, /*ylabel =deg c, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 42:Use cold C Loop timer If Cool T */ { /*startAddr =447, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =-40, /*mulOrDivOrBit =0, /*factor =0.75, /*map_name =Use cold C Loop timer <, /*ylabel =deg c, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 43:Cold Closed Lp Timer*/ { /*startAddr =448, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.5, /*map_name =Cold Closed Lp Timer, /*ylabel =sec, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 44:Warm Closed Lp Timer,/ { /*startAddr =449, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.5, /*map_name =Warm Closed Lp Timer,, /*ylabel =sec, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 45:Hot Closed Lp Timer,*/ { /*startAddr =44a, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.5, /*map_name =Hot Closed Lp Timer, /*ylabel =sec, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* >>>>>>>> POWER ENRICHMENT / AE TABLES & PARMS <<<<<<< p.16 */ /* Item 46:lv8 value enable AE */ { /*startAddr =4fd, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =lv8 value enable AE, /*ylabel =lv8, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 47:lv8 val hyst for AE */ { /*startAddr =4fE, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =lv8 val hyst for AE, /*ylabel =lv8, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 48:TPS hyst for disable AE p.17 */ { /*startAddr =4ff, /*columns =1, /*rows =1, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.390625, /*map_name =disab AE if TPS % <, /*ylabel =pct, /*yaxis =, /*xlabel =, /*xaxis =,, }; /* Item 49:AE TPS THRESHOLD vs RPM p.17 */ { /*startAddr =500, /*columns =1, /*rows =11, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.390625, /*map_name =% TPS THRESHOLD vs RPM AE, /*ylabel =RPM, /*yaxis =0040001000016000220002800034000400004600052000580006400, /*xlabel =pct, /*xaxis =,, }; /* Item 50:AE A/F pct chg vs coolant temp p.17 */ { /*startAddr =50C, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.390625, /*map_name =AE A/F pct chg vs coolant temp <, /*ylabel =deg c, /*yaxis = -40 -16 8 32 56 80 104 128 152, /*xlabel =pct, /*xaxis =,, }; /* Item 51 :AE A/F pct chg vs RPM p.17 */ { /*startAddr =515, /*columns =1, /*rows =16, /*elementSize =1, /*bitMask =0, /*offset =-100, /*mulOrDivOrBit =0, /*factor =0.78125, /*map_name =AE A/F pct chg vs RPM, /*ylabel =RPM, /*yaxis =00400008000120001600020000240002800032000360004000044000480005200056000600006400, /*xlabel =pct, /*xaxis =,, }; /* IAC TABLES AND PARMS */ /* Item 52 :idle rpm vs coolant p.17 */ { /*startAddr =52e, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1.25, /*map_name =idle rpm vs coolant, /*ylabel =deg c, /*yaxis = -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152, /*xlabel =rpm/10, /*xaxis =,, }; /* MASS FLOW TABLES & PARMS p.18 */ /* Item 53 :MAF Table #1 */ { /*startAddr =5b5, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.09009, /*map_name =MAF Table #1, /*ylabel =volts, /*yaxis =00.0000.1800.3700.5500.7300.9101.1001.2801.46, /*xlabel =gms/sec, /*xaxis =,, }; /* Item 54 :MAF Table #2 */ { /*startAddr =5c0, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.18762, /*map_name =MAF Table #2, /*ylabel =volts, /*yaxis =01.4601.5501.6501.7401.8301.9202.0102.2002.19, /*xlabel =gms/sec, /*xaxis =,, }; /* Item 55 :MAF Table #3 */ { /*startAddr =5cb, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.324675, /*map_name =MAF Table #3, /*ylabel =volts, /*yaxis =02.1902.2902.3802.4702.5602.6502.7402.8302.93, /*xlabel =gms/sec, /*xaxis =,, }; /* Item 56 :MAF Table #4 */ { /*startAddr =5d6, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.52632, /*map_name =MAF Table #4, /*ylabel =volts, /*yaxis =02.9303.0203.1103.2003.2903.3803.4703.5703.66, /*xlabel =gms/sec, /*xaxis =,, }; /* Item 57 :MAF Table #5 */ { /*startAddr =5e1, /*columns =1, /*rows =9, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =0.80645, /*map_name =MAF Table #5, /*ylabel =volts, /*yaxis =03.6603.7503.8403.9304.0204.1104.2104.3004.39, /*xlabel =gms/sec, /*xaxis =,, }; /* Item 58 :MAF Table #6 */ { /*startAddr =5ec, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =MAF Table #6, /*ylabel =volts /*yaxis =04.3904.4304.4804.5204.5704.6204.6604.7104.7504.8004.8504.8904.9404.9805.0305.0705.12, /*xlabel =gms/sec, /*xaxis =,, }; /* Item 59 :Max Air Flow vs RPM */ { /*startAddr =600, /*columns =1, /*rows =17, /*elementSize =1, /*bitMask =0, /*offset =0, /*mulOrDivOrBit =0, /*factor =1, /*map_name =Max Air Flow vs RPM, /*ylabel =rpm, /*yaxis =0040000600008000100001200014000160001800020000220002400028000320003600040000440004800, /*xlabel =GPS, /*xaxis =,, };