//-------------------------------------------------------------------------------------- // Created by TunerPro. Hand editing is *not* recommended or supported. //-------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------- //--------------------------------- HEADER ------------------------------------ //-------------------------------------------------------------------------------------- { fDefFrmtVers =1.21; strDefVersion =Version 1.0; strDefTitle =A109 Grand Prix; strAuthor =Robert Saar robertisaar@yahoo.com; strEngine =3.1 LH0; strYear =1990; strVINCode =T; strCodeMask =$88; strComments =Finished and accurate as far as i can tell; iBaud =8192; dwFlags =0x00000000; dwCSID =0x0001B086; btNumDumpRequests =1; strCommandName =Transmit Data; rgbtCommand =F0, 56, 01; iTotalBytesInCommand =4; bChecksumCommand =1; iNumBytesInPayload =63; iNumBytesBeforePayload =3; bMaster =1; bMonitor =1; iChainTo =-1; } //-------------------------------------------------------------------------------------- //---------------------------------- DASH ------------------------------------- //-------------------------------------------------------------------------------------- { dwItemType =6; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =0; btNumGauges =6; strIDsDisplayed =34,97,35,33,39,36,; btNumMonitors =4; strMonsDisplayed =85,0,0,0,; } //-------------------------------------------------------------------------------------- //--------------------------------- VALUES ------------------------------------ //-------------------------------------------------------------------------------------- { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =34; btByteNumber =17; btMessageNumber =1; dwItemSizeBits =8; dwOperation =3; dFactor =1.000000; dOffset =0.000000; strItemTitle =Vehicle Speed; strUnitLabel =MPH; dwAlarmHigh =70; bAlarmHighENable =1; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =33; btByteNumber =11; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =25.000000; dOffset =0.000000; strItemTitle =Engine Speed; strUnitLabel =RPM; dwAlarmHigh =220; bAlarmHighENable =1; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =32; btByteNumber =10; btMessageNumber =1; dwItemSizeBits =8; dwOperation =4; dFactor =2.560000; dOffset =0.000000; strItemTitle =TPS %; strUnitLabel =%; dwAlarmHigh =229; bAlarmHighENable =1; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =1; bVisible =1; dwUniqueID =92; btByteNumber =0; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =1.000000; dOffset =0.000000; strItemTitle ======Misc=====; strUnitLabel =Units; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =47; btByteNumber =34; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =0.100000; dOffset =0.000000; strItemTitle =Battery Voltage; strUnitLabel =Volts; dwAlarmHigh =149; bAlarmHighENable =1; dwAlarmLow =125; bAlarmLowEnable =1; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =54; btByteNumber =45; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =0.392150; dOffset =0.000000; strItemTitle =Charcoal Cannister Duty Cycle; strUnitLabel =%; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =31; btByteNumber =9; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =0.019608; dOffset =0.000000; strItemTitle =TPS Voltage; strUnitLabel =Volts; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =38; btByteNumber =27; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =12.500000; dOffset =0.000000; strItemTitle =Desired Idle Speed; strUnitLabel =RPM; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =53; btByteNumber =44; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =0.019608; dOffset =0.000000; strItemTitle =Low Coolant/Corrosivity Sensor; strUnitLabel =Volts; dwAlarmHigh =180; bAlarmHighENable =1; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =49; btByteNumber =36; btMessageNumber =1; dwItemSizeBits =8; dwOperation =3; dFactor =1.000000; dOffset =0.000000; strItemTitle =Time at Idle; strUnitLabel =Seconds; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =56; btByteNumber =48; btMessageNumber =1; dwItemSizeBits =16; dwOperation =3; dFactor =1.000000; dOffset =1.000000; strItemTitle =Engine Run Time; strUnitLabel =Seconds; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =25500; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =37; btByteNumber =25; btMessageNumber =1; dwItemSizeBits =8; dwOperation =3; dFactor =1.000000; dOffset =0.000000; strItemTitle =IAC Position; strUnitLabel =Steps; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =48; btByteNumber =35; btMessageNumber =1; dwItemSizeBits =8; dwOperation =3; dFactor =1.000000; dOffset =0.000000; strItemTitle =IAC Minimum Position; strUnitLabel =Steps; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =1; bVisible =1; dwUniqueID =91; btByteNumber =0; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =1.000000; dOffset =0.000000; strItemTitle ======Spark=====; strUnitLabel =Units; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =51; btByteNumber =38; btMessageNumber =1; dwItemSizeBits =16; dwOperation =0; dFactor =0.351563; dOffset =0.000000; strItemTitle =Spark Advance; strUnitLabel =*; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =55; btByteNumber =46; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =0.175781; dOffset =0.000000; strItemTitle =Knock Retard; strUnitLabel =*; dwAlarmHigh =1; bAlarmHighENable =1; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =96; btByteNumber =51; btMessageNumber =1; dwItemSizeBits =8; dwOperation =3; dFactor =1.000000; dOffset =0.000000; strItemTitle =Knock Count; strUnitLabel =Knocks; dwAlarmHigh =5; bAlarmHighENable =1; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =1; bVisible =1; dwUniqueID =93; btByteNumber =0; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =1.000000; dOffset =0.000000; strItemTitle ======Temperatures=====; strUnitLabel =Units; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =29; btByteNumber =7; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =1.350000; dOffset =-40.000000; strItemTitle =Coolant Temp; strUnitLabel =*F; dwAlarmHigh =200; bAlarmHighENable =1; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =40; btByteNumber =30; btMessageNumber =1; dwItemSizeBits =8; dwOperation =6; dFactor =1.000000; dOffset =0.000000; strItemTitle =MAT; strUnitLabel =*F; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =150; bAlarmLowEnable =1; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =84; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =57; btByteNumber =50; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =3.000000; dOffset =300.000000; strItemTitle =Catilytic Converter Temperature; strUnitLabel =*C; dwAlarmHigh =200; bAlarmHighENable =1; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =30; btByteNumber =8; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =1.350000; dOffset =-40.000000; strItemTitle =Coolant at Startup; strUnitLabel =*F; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =1; bVisible =1; dwUniqueID =90; btByteNumber =0; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =1.000000; dOffset =0.000000; strItemTitle ======Fuel=====; strUnitLabel =Units; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =52; btByteNumber =41; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =0.100000; dOffset =0.000000; strItemTitle =Target Air/Fuel Ratio; strUnitLabel =; dwAlarmHigh =148; bAlarmHighENable =1; dwAlarmLow =146; bAlarmLowEnable =1; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =36; btByteNumber =22; btMessageNumber =1; dwItemSizeBits =8; dwOperation =3; dFactor =1.000000; dOffset =0.000000; strItemTitle =Block Learn Multiplier; strUnitLabel =; dwAlarmHigh =138; bAlarmHighENable =1; dwAlarmLow =118; bAlarmLowEnable =1; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =35; btByteNumber =24; btMessageNumber =1; dwItemSizeBits =8; dwOperation =3; dFactor =1.000000; dOffset =0.000000; strItemTitle =Integrator; strUnitLabel =; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =85; btByteNumber =19; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =4.420000; dOffset =0.000000; strItemTitle =O2 Sensor; strUnitLabel =mV; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =41; btByteNumber =31; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =0.100000; dOffset =0.000000; strItemTitle =Fuel Pump Voltage; strUnitLabel =Volts; dwAlarmHigh =150; bAlarmHighENable =1; dwAlarmLow =125; bAlarmLowEnable =1; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =97; btByteNumber =42; btMessageNumber =1; dwItemSizeBits =16; dwOperation =0; dFactor =0.015259; dOffset =0.000000; strItemTitle =Injector Final Pulse Width; strUnitLabel =mSec; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =1500; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =1; bVisible =1; dwUniqueID =94; btByteNumber =0; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =1.000000; dOffset =0.000000; strItemTitle ======Air=====; strUnitLabel =Units; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =39; btByteNumber =29; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =0.410000; dOffset =0.000000; strItemTitle =MAP; strUnitLabel =kPa; dwAlarmHigh =180; bAlarmHighENable =1; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =88; btByteNumber =29; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =0.019600; dOffset =0.000000; strItemTitle =MAP Voltage; strUnitLabel =Volts; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =50; btByteNumber =37; btMessageNumber =1; dwItemSizeBits =8; dwOperation =3; dFactor =1.000000; dOffset =0.000000; strItemTitle =Engine Airflow; strUnitLabel =Grams per Second; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =95; btByteNumber =28; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =0.019608; dOffset =0.000000; strItemTitle =Barometric; strUnitLabel =Volts; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } { dwItemType =1; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =98; btByteNumber =28; btMessageNumber =1; dwItemSizeBits =8; dwOperation =0; dFactor =0.410000; dOffset =0.000000; strItemTitle =Baro kPa; strUnitLabel =kPa; dwAlarmHigh =255; bAlarmHighENable =0; dwAlarmLow =0; bAlarmLowEnable =0; iRangeHigh =255; iRangeLow =0; iLookupTableIndex =-1; } //-------------------------------------------------------------------------------------- //---------------------------------- BITS ------------------------------------- //-------------------------------------------------------------------------------------- { dwItemType =2; strItemComments =; bSeparator =1; bVisible =1; dwUniqueID =42; btByteNumber =0; btMessageNumber =1; btBitNumber =0; strItemTitle ======Malfunctions=====; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =1; strBitClearTitle =0; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =1; btByteNumber =3; btMessageNumber =1; btBitNumber =0; strItemTitle =VSS Low; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =2; btByteNumber =3; btMessageNumber =1; btBitNumber =1; strItemTitle =MAT Low; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =16; btByteNumber =4; btMessageNumber =1; btBitNumber =7; strItemTitle =MAT High; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =3; btByteNumber =3; btMessageNumber =1; btBitNumber =2; strItemTitle =TPS Low; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =4; btByteNumber =3; btMessageNumber =1; btBitNumber =3; strItemTitle =TPS High; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =5; btByteNumber =3; btMessageNumber =1; btBitNumber =4; strItemTitle =Coolant Low; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =6; btByteNumber =3; btMessageNumber =1; btBitNumber =5; strItemTitle =Coolant High; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =12; btByteNumber =4; btMessageNumber =1; btBitNumber =3; strItemTitle =MAP Low; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =13; btByteNumber =4; btMessageNumber =1; btBitNumber =4; strItemTitle =MAP High; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =7; btByteNumber =3; btMessageNumber =1; btBitNumber =6; strItemTitle =O2 Sensor; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =8; btByteNumber =3; btMessageNumber =1; btBitNumber =7; strItemTitle =Crank Sensor/Engine Off; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =9; btByteNumber =4; btMessageNumber =1; btBitNumber =0; strItemTitle =EST Monitor; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =10; btByteNumber =4; btMessageNumber =1; btBitNumber =1; strItemTitle =Cylinder Select (ECU); bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =11; btByteNumber =4; btMessageNumber =1; btBitNumber =2; strItemTitle =IAC; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =14; btByteNumber =4; btMessageNumber =1; btBitNumber =5; strItemTitle =EGR; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =15; btByteNumber =4; btMessageNumber =1; btBitNumber =6; strItemTitle =Injectors; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =17; btByteNumber =5; btMessageNumber =1; btBitNumber =0; strItemTitle =ADU (ECU); bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =18; btByteNumber =5; btMessageNumber =1; btBitNumber =1; strItemTitle =Fuel Pump Voltage Low; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =19; btByteNumber =5; btMessageNumber =1; btBitNumber =2; strItemTitle =Battery Voltage High; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =20; btByteNumber =5; btMessageNumber =1; btBitNumber =4; strItemTitle =PROM; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =21; btByteNumber =5; btMessageNumber =1; btBitNumber =5; strItemTitle =O2 Rich; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =22; btByteNumber =5; btMessageNumber =1; btBitNumber =6; strItemTitle =O2 Lean; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =23; btByteNumber =5; btMessageNumber =1; btBitNumber =7; strItemTitle =ESC (ECU); bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =24; btByteNumber =6; btMessageNumber =1; btBitNumber =1; strItemTitle =A/C Pressure Sensor; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =25; btByteNumber =6; btMessageNumber =1; btBitNumber =4; strItemTitle =Transmission Gear Switch; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =26; btByteNumber =6; btMessageNumber =1; btBitNumber =5; strItemTitle =VATS; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =74; btByteNumber =58; btMessageNumber =1; btBitNumber =1; strItemTitle =Malfunctions Detected; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =YES; strBitClearTitle =; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =27; btByteNumber =6; btMessageNumber =1; btBitNumber =6; strItemTitle =Degraded O2 Sensor; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =28; btByteNumber =6; btMessageNumber =1; btBitNumber =7; strItemTitle =Low Coolant; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =60; btByteNumber =53; btMessageNumber =1; btBitNumber =1; strItemTitle =A/C Pressure; bAlarmSetEnable =0; bAlarmNotSetEnable =1; strBitSetTitle =OK; strBitClearTitle =LOW; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =66; btByteNumber =54; btMessageNumber =1; btBitNumber =3; strItemTitle =Malfunction 35 (IAC) Detected; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =YES; strBitClearTitle =; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =73; btByteNumber =57; btMessageNumber =1; btBitNumber =5; strItemTitle =ALDL Problem; bAlarmSetEnable =1; bAlarmNotSetEnable =0; strBitSetTitle =ERROR; strBitClearTitle =OK; } { dwItemType =2; strItemComments =; bSeparator =1; bVisible =1; dwUniqueID =43; btByteNumber =0; btMessageNumber =1; btBitNumber =0; strItemTitle ======Flags=====; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =1; strBitClearTitle =0; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =58; btByteNumber =52; btMessageNumber =1; btBitNumber =0; strItemTitle =ALDL Mode; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =ON; strBitClearTitle =OFF; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =62; btByteNumber =53; btMessageNumber =1; btBitNumber =5; strItemTitle =Front Defrost; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =OFF; strBitClearTitle =ON; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =63; btByteNumber =53; btMessageNumber =1; btBitNumber =6; strItemTitle =Rear Defrost; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =ON; strBitClearTitle =OFF; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =64; btByteNumber =53; btMessageNumber =1; btBitNumber =7; strItemTitle =Fan #2; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =ON; strBitClearTitle =OFF; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =65; btByteNumber =54; btMessageNumber =1; btBitNumber =1; strItemTitle =Vehicle Is Moving; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =YES; strBitClearTitle =NO; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =67; btByteNumber =54; btMessageNumber =1; btBitNumber =5; strItemTitle =A/C Clutch; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =; strBitClearTitle =Engaged; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =68; btByteNumber =54; btMessageNumber =1; btBitNumber =7; strItemTitle =Engine Is Running; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =YES; strBitClearTitle =NO; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =69; btByteNumber =56; btMessageNumber =1; btBitNumber =3; strItemTitle =Highway Spark Advance; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =ENABLED; strBitClearTitle =; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =71; btByteNumber =56; btMessageNumber =1; btBitNumber =7; strItemTitle =VATS; bAlarmSetEnable =0; bAlarmNotSetEnable =1; strBitSetTitle =PASS; strBitClearTitle =FAIL; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =72; btByteNumber =57; btMessageNumber =1; btBitNumber =1; strItemTitle =ESC; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =ENABLED; strBitClearTitle =; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =75; btByteNumber =58; btMessageNumber =1; btBitNumber =2; strItemTitle =Launch Mode; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =ENABLED; strBitClearTitle =; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =76; btByteNumber =58; btMessageNumber =1; btBitNumber =7; strItemTitle =Transmission; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =LOCKED; strBitClearTitle =; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =80; btByteNumber =59; btMessageNumber =1; btBitNumber =7; strItemTitle =A/C Request; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =REQUESTED; strBitClearTitle =; } { dwItemType =2; strItemComments =; bSeparator =1; bVisible =1; dwUniqueID =89; btByteNumber =0; btMessageNumber =1; btBitNumber =0; strItemTitle ======EGR=====; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =1; strBitClearTitle =0; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =70; btByteNumber =56; btMessageNumber =1; btBitNumber =4; strItemTitle =EGR; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =ON; strBitClearTitle =OFF; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =44; btByteNumber =32; btMessageNumber =1; btBitNumber =0; strItemTitle =EGR Valve 1; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =ON; strBitClearTitle =OFF; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =45; btByteNumber =32; btMessageNumber =1; btBitNumber =1; strItemTitle =EGR Valve 2; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =ON; strBitClearTitle =OFF; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =46; btByteNumber =32; btMessageNumber =1; btBitNumber =3; strItemTitle =EGR Valve 3; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =ON ; strBitClearTitle =OFF; } { dwItemType =2; strItemComments =; bSeparator =1; bVisible =1; dwUniqueID =86; btByteNumber =0; btMessageNumber =1; btBitNumber =0; strItemTitle ======Important=====; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =1; strBitClearTitle =0; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =81; btByteNumber =60; btMessageNumber =1; btBitNumber =0; strItemTitle =O2 Sensor; bAlarmSetEnable =0; bAlarmNotSetEnable =1; strBitSetTitle =READY; strBitClearTitle =NOT READY; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =83; btByteNumber =63; btMessageNumber =1; btBitNumber =7; strItemTitle =Loop Status; bAlarmSetEnable =0; bAlarmNotSetEnable =1; strBitSetTitle =CLOSED; strBitClearTitle =OPEN; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =82; btByteNumber =63; btMessageNumber =1; btBitNumber =6; strItemTitle =Fuel Mixture; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =RICH; strBitClearTitle =LEAN; } { dwItemType =2; strItemComments =; bSeparator =1; bVisible =1; dwUniqueID =87; btByteNumber =0; btMessageNumber =1; btBitNumber =0; strItemTitle ======Gear=====; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =1; strBitClearTitle =0; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =77; btByteNumber =59; btMessageNumber =1; btBitNumber =0; strItemTitle =Shifter Position; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =DRIVE; strBitClearTitle =PARK/NEUTRAL; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =61; btByteNumber =53; btMessageNumber =1; btBitNumber =2; strItemTitle =2nd Gear; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =ENGAGED; strBitClearTitle =; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =78; btByteNumber =59; btMessageNumber =1; btBitNumber =1; strItemTitle =3rd Gear; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =ENGAGED; strBitClearTitle =; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =79; btByteNumber =59; btMessageNumber =1; btBitNumber =2; strItemTitle =4th Gear; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =ENGAGED; strBitClearTitle =; } { dwItemType =2; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =59; btByteNumber =52; btMessageNumber =1; btBitNumber =3; strItemTitle =TCC; bAlarmSetEnable =0; bAlarmNotSetEnable =0; strBitSetTitle =LOCKED; strBitClearTitle =UNLOCKED; } //-------------------------------------------------------------------------------------- //---------------------------- LOOKUP TABLES ---------------------------------- //-------------------------------------------------------------------------------------- { dwItemType =5; strItemComments =; bSeparator =0; bVisible =1; dwUniqueID =84; btDataType =2; wTableSize =256; wIndexSize =4; strTableName =MAT; dwReserved =0; dwReserved =0; pbtData =0, 392.00 12, 302.00 13, 293.00 14, 284.00 16, 275.00 18, 266.00 21, 257.00 23, 248.00 26, 239.00 30, 230.00 34, 221.00 39, 212.00 44, 203.00 50, 194.00 56, 185.00 64, 176.00 72, 167.00 81, 158.00 92, 149.00 102, 140.00 114, 131.00 126, 122.00 139, 113.00 152, 104.00 165, 95.00 177, 86.00 189, 77.00 199, 68.00 209, 59.00 218, 50.00 225, 41.00 231, 32.00 237, 23.00 241, 14.00 245, 5.00 247, -4.00 250, -13.00 251, -22.00 255, -40.00; }