Dyno-ScanapplObD2codecodeʒcodecode;codetTbmpodataxtAIBtSTLLtSTLtFRM:tFRMtFRM tFRM tFRMttSTL tFRM3tFRM4tSTRtFRMtFRM!tFRM%_MBAR)tFRMh,tSTR0"tFRM 3ZtSTR6tFRM9tSTR `TaltTalt TaltTalt@ITaltTalt TTbmp codetAIN6tver?HzNuNV/ (n". g n "L`SJf L(_N^NuNVH8&.(n EBB `j&R g^eXAHbN.* oR C( Ъ&@|*U`*&օ A.m Gl&G`,R`*Soҗ gJf` R A)H +gA(` Ы($TTv g4p@gpHz?ʃፊpH&዆`p?ƀpH"ቂ&)C&J|z$Kv g4p@gpH~?΃ᏎpH&዆`p?ƀpH"ቂ&&JJg܃nzMHp`Jg Ѐ TA)H ` p(*fLN^NuNVH0$n&j g 60@g./ j/(N:JPOf0<` j%PJ g`0 @b@0;N(08@HPX`hpPxp Ѫ `npѪ `fp Ѫ `^pѪ `VpѪ `NpѪ `FpѪ `>pѪ `6p Ѫ `.pѪ `&pѪ `\ `p0+r ЁѪ `0<` j 0@L N^Nu o0/NHNuHNuINuINuJNuJNuKNuKNuNVH8&n(. (k8 D P6g D$L:0@g&8<v<`0Dg Y0C ' SCL Cl0@g$xv<`0Dg Y0C 'SCL Cl0@<g(8< v<`0DgQY?/ N\OSCL Cl'T8A'H< lLxN^NuNVH0&n(.  fF&pn A` QA $H0.U@gU@g*HH`00j `( `$$k8EH0.U@g U@gHH`0R ` L N^NuNVH8&n$n .- G|@(j f / / Nz(H/ / NJOfN`=T0@ @b~@0;Nr(Rr Lrrr$rZ& ?< C"k8 (A/ C hNp Ѫ \O`,& ?< C/(/ NJO g?< C"k8 (A/ C h N\OpѪ `& ?/A>/NO&Hx A./A./NO&Hx A/A/NO&Hx A/A/NO& JO<$_&_N^Nu4__as__Q29Unmanaged9Mode1DataFRQ29Unmanaged9Mode1DataNV/ / $n&n k%kk5k%k22%k""Hx A/A/NO&Hx A&/A&/NO&Hx A/A/NO& JO$$_&_N^Nu4__as__Q29Unmanaged9Mode2DataFRQ29Unmanaged9Mode2DataNV/ / $n&n k%kHxA/A/NO&HxA /A /NO&HxA/A/NO& JO$$_&_N^Nu4__as__Q29Unmanaged9Mode3DataFRQ29Unmanaged9Mode3DataNV/ / $n&n k%kkkHxA/A/NO&Hx A /A /NO&Hx A/A/NO&Hx A$/A$/NO&Hx A0/A0/NO&Hx ANOr2 <B@HzHzvNu" < @HzHz^Nu/NOXO??/ / Hj HzHzbNupO` Jjfp`BSJj g0D/0C/?*NOO `0D/0C/?*tNOgO =@ @gJnfJj gHn?*NO\O`Hn?*tNOg\O=@fb0CbVJmfNO0Jj gHnHx0C// ?*NO6O`HnHx0C// ?*tNOg6OJnfp`,p`(Jj gHx?*NO\O`Hx?*tNOg\OpLN^NuRecv__4OSALFPcPiiiNVH0$n&n 8.JmHg?/ Hj HzHzb2NuO `hJjfp``Jj gHn0D// ?*NO&O`Hn0D// ?*t NOg&OJngJj g ?*NOTO` ?*t NOgTOpL N^NuSend__4OSALFPciNV/ $nJmHf0Jjg*Jj g0n /?*NO\O`0n /?*tNOg\O$_N^NuRecvFlush__4OSALFiNV/ Jf6HxHzHzNu$H XOg/ HzHzrNu$HXO+J m$_N^Nu(Instance__Q29Unmanaged14MessageHandlerFvNVNN^NuTheMessageHandler__9UnmanagedFvNV"nA"3| Bi BiB)BiB IN^Nu$__ct__Q29Unmanaged14MessageHandlerFvNV/ $n g4A$/ HzHzNuJn XOo/ HzHzNuXO J$_N^Nu$__dt__Q29Unmanaged14MessageHandlerFvNVH8&nJ-f B|J- f Bm| vzxJk gp`HzHznNu/HzHzNuJ@XOfp`Jk fp`zJg m-h n`$H(J$L f.+mJg m-h n`$H(J$L f0`*p+gS@gS@gn` g/ HzHz&hNuJ@XOgB.Bn=|BnB=|Hn/ HzHzNuHnHzHz vNu/HzHznNuHzHzNuNO&(NOr2 <B@HzHzNu" < 'HzHzNuЄ+@Bm|O`2HmHzHz\tNu(H$L XOf`?</ / HzHzNur6 CO f/ HzHz NuJ@XOgHzHzNuNO&,+F`VHzHzNuNO&(NOr2 <B@HzHz Nu" <N HzHzNuЄ+@x;|Bj ` Cg Cfz|HzHz*NuNO&,eJDfJmgX j f0/ / HzHzNu POg/ HzHzNuXOHmHzHz[Nu(H$LB+XO`|z`0* Rj @mxBj Jg2Jjg,Jkg&/+ W"P"iN/ / HzHzNuO NOHzHz Nu?<HzHz8Nu/HzHzpNu\OHmHzHzZdNu(H$LzB+XO0LxN^Nu5ProcessRepeatMessages__Q29Unmanaged14MessageHandlerFvNVH8&n Jg m-h n`$H(J$L f.+mJg m-h n`$H(J$L fp` fT j gLHzHz Nu(H, HzHz Nu/HzHztNuJ@\Og 6- Cf/ / HzHz!NupPO`Hx/ / NO&7|( vO `\HmHzHzYNu(H$L XOf(+mJg m-h n`$H(J$L gg f0RkRC CmpLN^NuABuildFrameData__Q29Unmanaged14MessageHandlerFPQ29Unmanaged6ObdMsgNV/ / HxHzHzNu&H XOg"$KBBj5| Bj B5|&J$K&J$K/. / HzHz Nu/ HmHzHzWNuO$_&_N^NuGAddMsgToOutgoingList__Q29Unmanaged14MessageHandlerFPQ29Unmanaged6ObdMsgNV/ / Jg m-h n`$H&J$K g0/ HmHzHzVNu POg/ HzHzNuXO f nB(HzHzNu?<HzHzNu/HzHzNu\O$_&_N^Nu1DeleteAllMessages__Q29Unmanaged14MessageHandlerFvNV/. HmHzHzVNuN^Nu@RemoveMessage__Q29Unmanaged14MessageHandlerFPQ29Unmanaged6ObdMsgNVH8$n(n <.B.BB.B.x?HnHzHzNu/HzHz NuO g fp` f/ HzHzNuJ@XOgp`tBl JgHn/* W"P"i NPOHzHz*Nu&HHzHzNNuNO&*'E RD Dl/ HzHzLNuJ@XOg4JD^DLxN^Nu8Recv__Q29Unmanaged14MessageHandlerFPQ29Unmanaged6ObdMsgiNVB.Bn=|BnB=||n =|=nJ. gBnHn/.NjN^Nu4RequestPowerTrain__Q29Unmanaged14MessageHandlerFUcUsNVB.Bn=|BnB=||n n=|=nBnHn/.NN^NuNuNO&*bNOr2 <B@HzHzڢNu" <N HzHzڊNu?Hn/ N.O g g\HzHzNuNO&*NOr2 <B@HzHz8Nu" <LK@HzHz NuЅ+@|`tHzHzpNuNO(*%E xB* g*`HHzHzDNuNO&(%D xB*`$HzHz NuNO&*c|0L 8N^Nu PingVehicle__Q29Unmanaged4CSIOFvNVH0$nv * g * fHzHzߞNu&HJkgp`pHf$HzHz|Nu/HzHz NuXOHzHzXNuNO&(NOr2 <B@HzHzNu" <B@HzHzجNuЪ dZ?<HzHzNu/HzHz6NuBg/ HzHzXNuHzHzNuNO&(%D O L N^Nu&PingVehicleNoWait__Q29Unmanaged4CSIOFvNV/ $n * g * fB.Jn g * f*Bg<B'<Hn/ HzHzNuO` * fJjg,?<BuildMsg__Q29Unmanaged4CSIOFPQ29Unmanaged15AdapterFrameOutccciNV/ / &nHzHzTNu$HJjgp`pHf$HzHz2Nu/HzHzNuXO?</. HzHzNu/HzHzڂNuJO g?</. /+ W"P"i NO $_&_N^NuBSendNotifyClient__Q29Unmanaged4CSIOFPQ29Unmanaged15AdapterFrameOutNVH0$n&n?.?</ /. HzHzTNu/HzHzNu6JOg8JSo4?/. /* W"P"iNHzHzNuNO(*%EO 0L 8N^NuDRecvNotifyClient__Q29Unmanaged4CSIOFPQ29Unmanaged14AdapterFrameInPiiNV. [ c . fp`pN^NuBIsInterfaceCAN__Q29Unmanaged4CSIOFQ39Unmanaged4CSIO13InterfaceTypeNVH J g<?</. HnHzHz4NuN$H* pO @b2@0;N2Rr AfHPHnHzHz5 NuPO`AJHPHnHzHz4NuPO`A.HPHnHzHz4NuPO`AHPHnHzHz4NuPO`AHPHnHzHz4NuPO`vAHPHnHzHz4lNuPO`XAHPHnHzHz4NNuPO`:AHPHnHzHz40NuPO`AHPHnHzHz4NuPOB'HnHzHz3Nu\OLN^Nu/GetCurrentInterfaceString__Q29Unmanaged4CSIOFPcTVPWISOPWMPWMKWPCAN (SI 250kb)CAN (SI 500kb)CAN (EI 250kb)CAN (EI 500kb)NV/ / &n$n ?*/ / HzHzNu7j'j7j 7j 7j KO $_&_N^Nu.__as__Q29Unmanaged6ObdMsgFRQ29Unmanaged6ObdMsgNVH $n j fp`2HzHzpNuNO&(&e0j Ј%@p`pLN^Nu IsExpired__Q29Unmanaged6ObdMsgFvNV0n//. /.NO& n1nN^Nu#SetMessage__Q29Unmanaged6ObdMsgFPciNV/ $nA$J f/ HzHz,NuXO5n+J%n B* J$_N^Nu__ct__4FormFP4FormUsNV/ $nJgADHP?<6A\HPNOO / HzHzNuXO$_N^NuGotoForm__4FormFv,Parent not allowed on goto form!Form.cppNV/ $nJfAFHP?<BA\HPNOO / HzHzxNuXO$_N^NuPopupForm__4FormFv*Must have parent to popup form!Form.cppNV/ / $nJfArHP?<QAHPNOO j?(NO+j/* W"P"i8N&J \Og?</ W"P"iN&H\O$_&_N^NuReturnToForm__4FormFv(No parent form to return to!Form.cppNV/ $n g A$Jn o/ HzHzpNuXO J$_N^Nu__dt__4FormFvNVpN^NuReturnEvent__4FormFvNV/ $n Rg Rg Rfp` Rf/ /- W"P"iNPO` Rf/ /- W"P"iNPO` Rf/ /- W"P"iNPO`z Rf/ /- W"P"i(NPO`` Rf/ /- W"P"i,NPO`F Rf/ /- W"P"i0NPO`, Rf/ /- W"P"i4NPO`/ /- W"P"i NPO$_N^NuHandleEventS__4FormFP9EventTypeNVpN^NuUpdateEvent__4FormFP9EventTypeNVpN^Nu#TitleSelectEvent__4FormFP9EventTypeNVpN^Nu"TitleEnterEvent__4FormFP9EventTypeNVpN^NuSaveEvent__4FormFP9EventTypeNVpN^NuGotoEvent__4FormFP9EventTypeNVpN^Nu"GadgetMiscEvent__4FormFP9EventTypeNVpN^Nu#GadgetEnterEvent__4FormFP9EventTypeNVH8$nNOs(H?. NOo&H/ NOtHz/ NO+J=|=n Hn/ W"P"i N| / NO6?/ W"P"innC0C=@:.MMnED0nC=@ .-f.?0S@??0R@?HzHzNu0. nPO`j .0m .9o0. `R.H@HЀA\800@g$?0S@??.0R@?HzHz6NuPO0@g$?0S@?0.R@??HzHzNuPO0@g$?0S@?0.R@??HzHz|NuPO0@g"?0S@??0R@?HzHzNuPO0@g$?0.S@?0R@??HzHz&NuPO0@ g$?0.S@?0R@??HzHzNuPO0@@g$?0S@??.0R@?HzHz0NuPO0. nLN^NuDrawLEDDigit__FciiiiiNVH<.8. :. >.JmRg <}NOTO????NOvPO`2RFSE0C??0C??NO0C??0C??NORCOGoJmRg <NOTOLN^NuDrawHSegment__FiiiiNVH8.<. :. >.JmRg <}NOTO????NOvPO`2RFSE?0C??0C?NO?0C??0C?NORCOGoJmRg <NOTOLN^NuDrawVSegment__FiiiiNVH $n8. <.>.:.p2RA@0A=@=n0R@=@p2RA@=ABgHnNO/ NO@6O `????.?20N8SCO JCl0LN^NuDrawLEDDigits__FPciiiiiNV/ / ?./. /.HzHzvNuA"n#H Ap"n"ApA@"n#H nB( n1n n1n n1n n1n n1n nB"$n O gPX&JHzHz2Nu$H%K0n/HzHzNu"n#H& nXO$_&_N^Nu!__ct__8LiveDataFP4FormUsiUsUsUsUsNV/ / $n gAp$ApA@%H HzHzNNu/HzHzNuHzHz1Nu&HBJ"XOg/*"NO"/*"NO+POJ&g/*&HzHzNuXO gA$Jn o/ HzHzNuXO J$_&_N^Nu__dt__8LiveDataFvNVH0&n$n v0[@gHS@g`8+?NO~ TOfrHzHzlNu$HBj HzHz1Nu$H`D8+?NO~TOf2J+fHzHz&Nu$H5| HzHz0Nu$HBL N^Nu"HandleEvent__8LiveDataFP9EventTypeNV/ $n0. jf/ HzHzNuXO0. jf/ HzHzNuXOp$_N^Nu HandleControlEvent__8LiveDataFUsNVH HzHz0Nu$H* f/.HzHz(NuXOpLN^Nu1HandleOBDEvent__8LiveDataFPQ29Unmanaged9Mode1DataNVH0&n?+` NTO/NO6XOfHzHzƮNu$H5| B+`HzHzƐNu$HBj |L N^NuHandlePause__8LiveDataFvNVH8&n6+NOuCfT?+` N$H?</ NO?+` N(H/ NOXO?/ NO\O// NOOLN^NuStopped__8LiveDataFvNVdH HzHz.|Nu$H*ffB'` N//.Hn` N$/. Hn` N<6?Bm;|;|BB"B&Bm*;|,B'HxAA/NO'O HmT?</.Og;|RHmA|HPNO6POgHm/HzHznNu/HzHz%FNuXO`$m/ HzHzNuXO&m$KJfHzHzDNu<?<0HmHx/Nu$H g?</ W"P"iN$H\OHzHz\Nu$H g?</ W"P"iN$H\O` NJ$H g?</ W"P"iN$H\OL N^NuAppStop__FvCan't close MathLibMain.cppNV/?./<0N6\Ogp0` 0.g`N6gp0` NrNB*B*&J$K&J$K/. / HzHzNu?<`/ /.HzHz0NuO$_&_N^Nu2ParsedData__12OBDInterfaceFPQ29Unmanaged9Mode1DataNV/ / Hx6HzHzhNu&H XOg$KBjB*&B*&J$K&J$K/. / HzHzNu?<`/ /.HzHzNuO$_&_N^Nu2ParsedData__12OBDInterfaceFPQ29Unmanaged9Mode2DataNVH8(n HxHzHzNu&H XOg$KB*B* B*&J$K&J$K/ / HzHzNu POf ?<`/ /.HzHzNuO `$ f?<`/ /.HzHzNuO LN^Nu2ParsedData__12OBDInterfaceFPQ29Unmanaged9Mode3DataNV/ / &n HxHzHzNu$H/ / HzHz0Nu O f ?<`/ /.HzHz NuO `$ f?<` / /.HzHzNuO $_&_N^Nu2ParsedData__12OBDInterfaceFPQ29Unmanaged9Mode4DataNV/ / HxLHzHzNu&H XOg$KB*B*$B*0&J$K&J$K/. / HzHzNu?<`/ /.HzHz:NuO$_&_N^Nu2ParsedData__12OBDInterfaceFPQ29Unmanaged9Mode5DataNV/ / HxpHzHzrNu$H XOg &JBk$K&J$K&J/. / HzHz$Nu?<`/ /.HzHzNuO$_&_N^Nu2ParsedData__12OBDInterfaceFPQ29Unmanaged9Mode6DataNVH8HxHzHzNu&H XOg$KB*B* B*&J(K$K&J$K/. / HzHzNu?<`/ /.HzHzNuOLN^Nu2ParsedData__12OBDInterfaceFPQ29Unmanaged9Mode7DataNV/ / HxHzHz Nu$H XOg&J$K&J$K&J/. / HzHzNu?<`/ /.HzHzHNuO$_&_N^Nu2ParsedData__12OBDInterfaceFPQ29Unmanaged9Mode8DataNV=n-n HnNON^Nu;DoUpdate__12OBDInterfaceFPQ29Unmanaged8ModeData10eventsEnumNV` NN^Nu.LostCommunication__23MessageHandlerInterfaceFvNVH HzHzNu$H* f:Hx/. HnNO&HnHzHzNu/HzHzNuO/. ` NJ/` NVPOLN^Nu@RcvdMsg__23MessageHandlerInterfaceFPQ29Unmanaged14AdapterFrameInNV/ /6.g&J g ` N$HJgp`pJf`t CcAHP?<AHPNOO B.NO-@=Cp0//. AA/NO&HxHn` N/` NO&$_N^NuRcvdMsgRaw__12SIOInterfaceFPcUs*Received msg too large!OBDInterface.cppNV/ /6.g&J g ` N$HJgp`pJf`v CcAHP?<AHPNOO |NO-@=Cp0//. AA/NO&HxHn` N/` NO&$_N^NuSentMsgRaw__12SIOInterfaceFPcUs&Sent msg too large!OBDInterface.cppNVH8*. /. EHh/.` NJO g|/. EHh/.` N(O fAHP?<^AHPNOO ?</BgNOI$H POfAHP?<bAHPNOO Hx"/ NOY&H POf@NON @f?<lNO/ NOJ/BgNOBO `AlHP?<pAtHPNOO / NO -@HxHxHxHnHxHxHxHxHxHxHx/BgNOG6O6gA.HP?<wABHPNOO / NO!(HHx"/B/ NOv6OgA$HP?<|A:HPNOO / NO5/ NOJ6POgA(HP?<A>HPNOO L8N^NuDCreate__38ScanToolDb_13ComLogAppInfo_9ComLogRec_FPC13ComLogAppInfoUlFind database error!ScanToolDb.hOpen database error!ScanToolDb.hNew handle error!ScanToolDb.hDatabase set app info error!ScanToolDb.hDatabase write app info error!ScanToolDb.hDatabase app info close error!ScanToolDb.hNV"n2." Bip#@Bi Bi 3AJg$ .gBi` Q0)J0g Riin IN^Nu.__ct__10CoreStreamFPciQ210CoreStream9open_modeNV/ $n0*Rj R / HzHzNu JXO$_N^Nu__ls__10CoreStreamFUcNV/ $n/. Bg<Hn/ HzHzNuO / R0*HpNOj/ HzHzNu JO$_N^Nu__ls__10CoreStreamFPCcNV/ $n?. Bg<Hn/ HzHz NuO / R0*HpNOj/ HzHzNu JO$_N^Nu__ls__10CoreStreamFUsNV/ $n/. ?<<Hn/ HzHzNuO / R0*HpNOj/ HzHz*Nu JO$_N^Nu__ls__10CoreStreamFlNV n0(hmh N^NuCheckOverrun__10CoreStreamFvNVH0&n$n .AJHP/ NOpPOgA6HP/ NOPO +gAHP/ NOPOJk g$?+ AHPHnNOHn/ NOBk O g fAHP/ NOPO` g fAHP/ NOPOp@gAHP/ NOPO`T@gAHP/ NOPO`<@ gAHP/ NOPO`$ fArHP/ NOPO`AdHP/ NOPO JL N^Nu3FormatSpec__10CoreStreamFPcQ210CoreStream8DataTypei%-+%dhlxiuscNV/ / &nHxHzHz&Nu$H%n $&RkXO$_&_N^NuAddHead__6CPListFPvNVH8$n&. &R(R``fVf"$f%R/ HzHzNuXO`(&f %Sf%R(/HzHzNuXOSjp` (K&S fpLN^NuRemove__6CPListFPvNV"nJf` iJg i#P i h`#QN^NuGetNext__6CPListFvNV/ $nHxHxBHzNHj HzHzNuBB*B* JO$_N^Nu__ct__Q29Unmanaged8DemoModeFvNV nBPBhN^Nu0__ct__Q39Unmanaged8DemoMode17SimulatedRecvDataFvNVH8&n$n (nJ-Mf BmJ|Mx-K/ / HzHzPNuRmJ mJO mBmJJfRD DmJg8`BTHLN^Nu"Recv__Q29Unmanaged8DemoModeFPcPiiiNVH8$n&n HzHzXNu(H, HzHz>Nu/HzHz(NuJ@\Og$kkv` 0P@0RC Cm`kkkv`&HAHh / HzHzNuRPOH @mLN^NuSend__Q29Unmanaged8DemoModeFPciNVH8&n .H$nE Jjfp`HzHzRNu(H, HzHz8Nu/HzHz"NuJ@\Og jnD*HxHz/ NO&@D0j/A/A/NO&BjBRO`JRfV joN*:*EHxHzX/ NO&@@DHxA/A/NO&RRO`JRo jopҰjo BjBRp`HxHz/ NO&@* @HxpS@A/A/NO&RRO`T joAHP?<AHPNOO HxHz/ NO&p@0j/A/A/NO&BjO< Hk` Nz@ p\OL8N^Nu(PacketizeRecv__Q29Unmanaged8DemoModeFPccP---Demo mode non-CAN data portion too large!DemoMode.cpp-HkNVfH0&n$n J-Of B-N|O^-N +g +g +fzp@+@|||W||$ | |D | |T ||f||w||| |5|` +ffpg`.p@+@Sk||| | `&p@+@Sk|u|E| 5|` +fpg,@ g&@ g @ g@ g@ g@ g@ g`0p@+@S|||| 5|`p@+@S|| |E|E | | |` |` S| |$|%|E| | |U|US| |$|E|E| | |`|`5|` +g +fvp@+@x`-I3@<Hnf` Nh@0 +O fRCB20p.ggFS@gnS@gS@g@g@ gS@gS@gU@g@ g@ g @ g`0R@0T@0V@0X@`0R@0T@0V@0X@`0R@C0T@0V@80X@B2`v0R@`j0R@`^0R@`R0R@`F0R@0T@B20V@`(0R@N0T@N0V@N0X@Nn +fRC0R@J3g RD Dmd5C`,p@+@S|||| 5|L N^NuNCreateRecvMsg__Q29Unmanaged8DemoModeFPQ39Unmanaged8DemoMode17SimulatedRecvDataNVJ-gf@HmZHzHmhHzHzFNuXO/HzHzNNu|gO AhN^NuTheLiveDataRecorder__FvNV nBB(BBBbBfBjN^Nu__ct__16LiveDataRecorderFvNV/ $n gJn o/ HzHz(NuXO J$_N^Nu__dt__16LiveDataRecorderFvNVH8*.(. JmPg?< NOpTO`` N$HJgp`pJf?< NOpTO` E (f?< NOpTO`p` N/` NJ@XOgPHn` N/` NAjHPAfHPHn?<NO6 COfp`` N/` N EBjHxHzHzNu&H POgZ$KHjHzHz$NuBB* B*@B*EB*NO5@&JvXO`0C ABA0B( RC Cm(J&L$K/ ` N/HzHz"NuHxRHzHzNu(H O g&LBA\HPHk NOATHPHkDNOALHPHkKNOADHPHk&NOA:HPHk*NOA2HPHk0NOA(HPHk4NOA HPHk:NOAHPHk?NOB+Q(K&L(KOH&L/ ` N/HzHzNuAC %k 5k$%k&%k*5k.%k0%k45k8HxHk:HjHzHzqNuHxHk?HjHzHzpNuHxHkDHjHzHzpNuHxHkKHjHzHzpNuHxHkQHjHzHzpNu DPTC"""""""" D%h" %h&/ ` N/HzHzNu/ HzHzLNu/ HzHz:Nu-'C E|pOTL8N^Nu?Record__16LiveDataRecorderFPQ29Unmanaged21SupportedPidBitfields6 30007.00026.007710002529.240.3520.0NV/ $nBAHPHj NOAHPHjDNOAHPHjKNOAHPHj&NOAHPHj*NOAHPHj0NOAvHPHj4NOAnHPHj:NOAfHPHj?NOB*Q JOH$_N^Nu__ct__16DynoSetupAppInfoFv230007.00026.007710002529.240.3520.0NV/ $n *fXHx/. *frHzHzNuA /NO& fO m/ HzHz nNuBfXO`RfRj$_N^Nu.AddRecord__16LiveDataRecorderFP13ScanDataFrameNVH8&n +f/ HzHz NuHxHzHz}Nu(H POgZ$LHjHzHz NuBB* B*@B*EB*NO5@(JvXO`0C ABA0B( RC Cm& (C$L/ ` N/HzHzNu%kj-'C/ ` N/HzHz Nu/ HzHz} Nu?< TNOOBj|/ HzHzNupXOLN^NuStop__16LiveDataRecorderFvNVH8(. D (f?< NOpTO`` N$HJgp`pJf?< NOpTO`HxHzHz|$Nu&H XOgZ$KHjHzHzNuBB* B*@B*EB*NO5@&JvXO`0C ABA0B( RC Cm(J&L$K/ ` N/HzHzNu*C/ HzHz{Nu D|pO LN^NuPlay__16LiveDataRecorderFvNV/ / &n` N$HJgp`pJf?< NOpTO`4 +f?< NOpTO` +g?< NOpTO`|p$_&_N^NuPause__16LiveDataRecorderFvNVH0$n *fJg`/ HzHz4NuJXOf(` N/` NJ@XOf"Jg/* W"P"iNXO/ N\XO`NOr2 <B@HzHzNu" <N HzHzNu?/ HzHzNu?*d` N/HzHz vNu&HHx *frHzHz,NuA/HnNO&B.BB.B.HxHnHnNO&B|v.HO$@g*S@g U@gY@g@yg `&|` |`B.`|` |`vJf(Hn` NJ/` NVPO/ ?*d` N/HzHz dNuRj/ HzHzNuOL N^Nu&PlaybackStimulus__16LiveDataRecorderFvNVH $n/ N-'CB*pXOLN^NuLiveData__16LiveDataRecorderFvNV/ / &n` N$HJgp`pJg4` N/` N@r2'AbBfXO$_&_N^Nu#ResetPlayback__16LiveDataRecorderFvNV nRf foBfSbN^Nu'IncrementPlayback__16LiveDataRecorderFvNVH8(n` N$HJgp`pJfp`HxHzHzwNu&H XOgZ$KHjHzHzNuBB* B*@B*EB*NO5@&JvXO`0C ABA0B( RC Cm& &C$K/ ` N/HzHz Nu&*/ ` N/HzHz*Nu/ HzHzvNujOcpbm Jffp`pLN^Nu#IsEndPlayback__16LiveDataRecorderFvNVH8` N$HJgp`pJfp`~` N/` NJ@XOfp`PHxHzHzuNu&H XOgZ$KHjHzHz NuBB* B*@B*EB*NO5@&JvXO`0C ABA0B( RC Cm(J&L$K/ ` N/HzHz Nu&*/ ` N/HzHzNu/ HzHzuNuJOfp`l/HntNOPO/(/( n/(jHntNOPO/(/(Hnt6NO/./.B/<@YHnt4NOO/(/(tNOOLN^Nu$GetPlaybackPos__16LiveDataRecorderFvNVH8&n. dc dcAHP?<AHPNOO ` N$HJgp`pJgN` N/` NJ@XOg$HxHzHzsNu(H XOgZ$LHjHzHzNuBB* B*@B*EB*NO5@(JvXO`0C ABA0B( RC Cm& (C$L/ ` N/HzHz Nu&*/ ` N/HzHzNu/ HzHzsNuB/<@Yp/HntNOPO/(/(Hnt6NO/././HntNOPO/(/(Hnt4NOO/(/(tNO'@j` N/` N@r2 +j-A"<HzHzwNu".䒀'Ab +j"<HzHzx Nu'@fJbO4lBb`b` N/` N@r2bXOl0` N/` N@r2'AbXOLN^Nu%SetPlaybackPos__16LiveDataRecorderFUc.Logger percent too highLiveDataRecorder.cppNV/ /$nNO&d */NOXONO0n Ј%@&$_N^Nu#PlaybackDelay__16LiveDataRecorderFiNV/ ` N$HJgp`pJg2HxX nHh ` N/` NO $_N^Nu!FlushRecord__16LiveDataRecorderFvNV/ / $nJfAHP?<-AHPNOO /. / ` NBg/NO|XO/NO6&HHx/. B/ NOv/ NO5pO"$_&_N^NuMSetAppInfo__43ScanToolDb_15LiveDataAppInfo_11ScanDataRec_FPC15LiveDataAppInfo"Database not open!ScanToolDb.hNV/ / &nJfAHP?<AHPNOO ?. /NO\$H \OfAHP?<AHPNOO / NO!XO$_&_N^Nu;GetRecord__43ScanToolDb_15LiveDataAppInfo_11ScanDataRec_FUsBDatabase not open!ScanToolDb.hRecord not found!ScanToolDb.hNV//.NO56XOgAHP?<AHPNOO B'?. n/NO^6POgAHP?<AHPNOO p&N^NuMReleaseRecord__43ScanToolDb_15LiveDataAppInfo_11ScanDataRec_FUsP11ScanDataRecTMemory pointer unlock failure!ScanToolDb.hRelease record failure!ScanToolDb.hNVH8(n&n Jfp`Bg/NO|XO/NO6$HAC""""""""'j 7j$$'j&&'j**7j..'j00'j447j88HxHj:Hk:HzHz]NuHxHj?Hk?HzHz\NuHxHjDHkDHzHz\NuHxHjKHkKHzHz\NuHxHjQHkQHzHz\Nu/ NO5pOFLN^NuOGetAppInfo__45ScanToolDb_16DynoSetupAppInfo_12DynoSetupRec_FP16DynoSetupAppInfoNVH8(n&n Jfp`Bg/NO|XO/NO6$HAC""""""""A C """"""""HxHj@Hk@HzHz[NuHxQHjEHkEHzHz[NuACp?"Q7jACpS"Q2AC""""""""""2'jj/ NO5pO"LN^NuLGetAppInfo__43ScanToolDb_15LiveDataAppInfo_11ScanDataRec_FP15LiveDataAppInfoNV"nBBBB8Bi r`0A B ABRA AemBi6 IN^Nu!__ct__Q29Unmanaged11PowerTorqueFvNV/ $n gjJg/HzHzjNuXOJg/*HzHzjNuXOJg/*HzHzj|NuXOJn o/ HzHzjNuXO J$_N^Nu!__dt__Q29Unmanaged11PowerTorqueFvNV/ /$n%n8?./. /./ HzHzNu5@ vO`0C B ABRC CemBj6&$_N^NucCreate__Q29Unmanaged11PowerTorqueFP14PowerTorqueRecUsPQ39Unmanaged11PowerTorque18DynoTestParametersNVH8$n nBPv6* RC0R@H/HzHziNu(H0R@H/HzHzhNu*0R@H/HzHzhNu&H|~?* / // / HzHzNu8 DOm0R@H/HzHzh~Nu,/BB?/ / ` N0R@H/HzHzhFNu./BB?// ` N&<*Bj6O4`/+/tNOXO/tNOJPOg$p0*6Bp0*6ABRj6`0D /3/tNOXO/tNOJPOgHnp0/tNOXO/?// / ` NHnp0/tNOXO/?/// ` N/./.BBBBBxzv`F/0C  R/0tNOJPOf(0C  R& DmRE0D/HntNOPO/(/(/./.Hnt6NOO/(/(t NO0E" F!0D/HntNOPO/(/(/./.Hnt6NOO/(/(t NO0E")xBBBBO0C  j/0Hnt NOPO/(/(/./.Hnt3NO0C  R/0Hnt NOPO/(/(/./.Hnt3NORDO(RCGm0LN^Nu3CreateAvgArrays__Q29Unmanaged12AccelerationFPfPfPfiNVH8&n(n Jg/+HzHzTNuXOJg/HzHzTNuXO0.S@E.*0n /HzHzTNu'H0n /HzHzThNu&xv|:.SEPO`jpEp/tNO0D" k! */tNO0D" S!RDJPOg|v`pЃrHmpHovSEJEn0LN^NuECreateTimeSpeedArrays__Q29Unmanaged12AccelerationFP15AccelerationReciNVH8$n&n BJjfp`Xv`8/0C /2 tNOXO/tNOJPOg0C /2 tNO&XORCje(K//NO&O `Hx/ A>/NO&O `Hx/ A>/NO&O `/+^/+Z/+V+HjJHj>/ /HzHzSNuO`h/+^/+Z/+V+HjJHj>/ /HzHzPNuO`4/+^/+Z/+V+HjJHj>Hl/HzHzONuOp+[@g[@gS@gPU@gU@grS@gY@gnS@ghS@gbS@g\S@gVS@gPS@gJS@gD]@gS@gxS@gt@gS@gS@g@ gS@gS@g S@g_@g`4/*JHzHzv&Nu%@:+HxHj./*:HzHzVNu5|,O`B/<@@/*JHntNOPO/(/(B/<@b Hnt4NOO/(/(Hnt6NOO/(/(tNO%@:+HxHj./*:HzHzVVNu5|,O`f *J"<(` N4"<` N@%@:+HxHj./*:HzHzUNu5|,O` *J"<m` N4"<` N@%@:+HxHj./*:HzHzUNu5|,O` *Jr ` N@"<` N4rd` N@%@:+HxHj./*:HzHzU"Nu5|,O`2,H @gBAzHPHjNOHxB/S@g8S@gS@g@g@ g @ g`jHxA/AA/NO&O `JB/U@gz]@g]@gjS@g@ gS@gl]@gS@g:@MgtS@g`BBBB/H<Hn/ / /HzHz9^NuAPHP/ NOO*`BB/<x/fNuO//NOAJHP/ NOADHP/NOO:`BBB/H<Hn/ / /HzHz0(NuAHP/ NOO*` BB/H<Hn// /HzHz)Nu<Hn/././H<Hn/ / /HzHz)2NuAHP/ NOO*`BB/<x/0B0H0B0I0BJ0BpN0BpP0B0RRA AmN^Nu!ResetBuffers__Q29Unmanaged4COBDFvNVH8$n&n (jD%KD/ Hj W"P"iN/ Hj W"P"iN/ Hj W"P"iN/ Hj W"P"iN/ Hj$ W"P"iN/ Hj, W"P"iN/ Hj4 W"P"iN/ Hj< W"P"iN LO@LN^Nu5Register__Q29Unmanaged4COBDFPQ29Unmanaged10COBDClientmHNuNV/ /$n. g gAHP?<4AHPNOO n?<*Hjp*??<NO?<*Hj,p*??<NO?<Hjp*??<NO?<Hjnp*??<xNOHjfHjjHjHj*/ HzHz"NuHjvHjzHjHj*/ HzHzZNuHj~Hj*/ HzHz Nu*/ HzHzfNu5@d*Hn/ HzHz Nu%nV%nZ*/ HzHz~Nu%@^.*/ HzHz Nu5@bO&$_N^Nu&SetPidInfo__Q29Unmanaged7PidInfoFUcUcb*Pid info on mode 1 and 2 onlyPidInfo.cppNVH8&n$n&.(nBB CBBp. gY@gS@gS@gS@gS@gS@gS@gS@gS@gS@g S@g"S@gS@g&S@ghW@g8S@g2S@g,S@g&S@g S@gS@gS@gY@gS@gS@g S@g$S@g4BS`646`,BR6`$46`BR6`46`46$_&_N^Nu,GetPidPrecision__Q29Unmanaged7PidInfoFUcPiPiNV/ $n p.gY@gS@gS@gS@gS@gS@gS@gS@gS@g$S@gS@gS@gS@gS@gbW@gS@gS@gS@gS@gS@gS@gS@gY@g>S@gS@g2S@gS@gS@gS@gS@gS@gS@g~S@gxS@grS@glS@gS@gS@gS@gS@gS@gS@g^S@gS@gFS@g@S@g:S@g4S@g.S@g(S@g"S@gS@g.S@g(S@g"S@gS@gFU@g S@gZS@g&S@gPS@g^S@gHS@gDS@g@S@g@g@ g@ g@ g@ g`$?%|`$?B`$?B`$@B`$?B`$?z%|G{`$?tz%|G{`z$?9X%|bM`j$@$B`^$?H%| Z`N$?pB`B$?B`6$?%|`&$?PbM%|`$>H%| Z`BB$_N^Nu&GetPidScaling__Q29Unmanaged7PidInfoFUcNVp. @bU@mzU@mU@mtY@mtU@mlg|Y@mfgvY@m`Q@mnW@mXghS@gNY@m`Q@mF[@mFU@mTg@@ m6Y@mHU@m.W@m@Q@m*@m6g@ m.g@ m&g@ mg@ mp`p`J.fp`p`pN^Nu*GetPidByteLength__Q29Unmanaged7PidInfoFUcbNVp. Y@gN @JbdS@gH[@mHY@mL N^Nu*Parse16Bit__Q29Unmanaged5CModeFPCcPcPlUcdlNVH0&n $n.xp+pHr2Jfv `: fvd`0 f&<`" f&<'` f&<`p`/HntNOPO/(/(/./.Hnt4NOO/(/(/.&/."/ t3NO/HntNOPO/(/(/*/*Hnt4NOO/(/(tNO(//./HzHzNupO*L 8N^Nu*Parse16Bit__Q29Unmanaged5CModeFPCcPcPdUcddNVH0&n $n.vp+@pH@0C*Jfv `: fvd`0 f&<`" f&<'` f&<`p`/HntNOPO/(/(/./.Hnt4NOO/(/(/.&/."/ t3NO/HntNOPO/(/(/*/*Hnt4NOO/(/(tNO*//./HzHzNupO*L 8N^Nu+Parse16BitS__Q29Unmanaged5CModeFPCcPcPdUcddNV/ /$n n p/HntNOPO/(/(/./.Hnt4NOO/(/(/."HntNOPO/(/(Hnt3NO/./.B/<@@Hnt4NO/./.tNO$.Hx/./HzHzNupO>&$_N^Nu)Parse8Bit__Q29Unmanaged5CModeFPCcPcPlUcdlNVH8$n JfJ*f Bp`r<?</.Hn` N@O J@g@@g@@g@@g`vP` vC`vB`vUHn` N$?CD*E*@*F?HzHzNu@?HzHzNu?HzHzNu?HzHzNuHn` N$$H&J$K/ ` N$&H(K$L/ ` N$&H(K$L./ ` N$&H(K$LB'/ ` N$vO,LN^Nu!ParseDTC__Q29Unmanaged5CModeFPcPcNV0. @bj@0;N $(,048<@DHLPTX\p0`Rp1`Np2`Jp3`Fp4`Bp5`>p6`:p7`6p8`2p9`.pA`*pB`&pC`"pD`pE`pF`A0HP?<:ABHPNOpN^NuIToBCD__9UnmanagedFi,BCD to convert out of rangeCommonUtil.cppNVH.fv `2 fvd`( f6<` f6<'` f6<``^0C/HntNOPO/(/(/. /.Hnt4NOO/(/(tNO*0C//./HzHz,NuOL8N^Nutostr__9UnmanagedFdPcUcNVH &.*..p?Hx HzHztNu" ` N@8 D\Oo0HHD@H-@0D "` NF/HzHzNuXOm&0D "` N@&mR` JlS`0D "` N@&0D "` N4&<?</. Hn` NJO gJlAHPHn` N*PO "` N@/HzHzNuXO/Hn` N6JPOg,AHPHn` N*JDPOgA~C"#h3hh "` NF/HzHzNu0D"` N@XO/A0HPHnNOHnNOr2XO/HnHnNOr@p0AAXO/NO&pAB0HnHn` N*O `@ "` NF/HzHzNuXO/Hn` N6POB'Hn` N$\O`0/Hn` N6$HB'/ ` N$O$n JLxN^Nutostr__9UnmanagedFlPclUc-.0000000000%liNV/ n. tr`0RAp@m*N^Nuchecksum__9UnmanagedFPcUcNVH8<?< /.Hn` N<?<(/. Hn` NB.BB.B.Hn` N/` N6O fv`h .f.@gA|HPHn` N*PO`AbHPHn` N*PO.C.@D?N?NHn` N$$H&J$K/ ` N$&H(K$LB'/ ` N$.@OgAHPHn` N*PO.@gAHPHn` N*PO.@gAHPHn` N*PO.@gAjHPHn` N*PO.@gAHHPHn` N*PO`A.HPHn` N*.C.@D?N?NHn` N$$H&J$K/ ` N$&H(K$LB'/ ` N$AHPHn` N*O&B'Hn` N$B'Hn` N$vO L8N^Nu HardwareVersion__9UnmanagedFPcPc:3.2.CAN VPW PWM ISO KWP 1.VPW PWM ISO KWPNV/HnHnNPOfp`>AjHPHnNOJ@POg$A\HPHnNOJ@POg .1f ..fp`p&N^Nu#AdapterRequiresUnlock__9UnmanagedFv 3.012.01NV/ . T/` N"$H . JAXO$_N^Nuvector__9UnmanagedFllNV n . Hp` N(N^Nufree_vector__9UnmanagedFPfllNVH8$n(. :.(n0S@H/HxNB&H/</0R@H/40C /4t/NOPO/0C /3t.NO0C")SCPO Cl0S@H/Hx/ NO L8N^Nuspline__9UnmanagedFPfPfiffPfNVH8$n(n &nv8.`&:CE/.0E /2tNOJPOg8`60C @n0C /20D /2t0NO-@/.Hnt NOPO/(/(BBt%NOJOgAHP?<AHPNOO /./.0D /2t0NOPO/t1NO-@/.0C /2/.t0NOPO/t1NO-@B/<@0D /3/././.t/NOPO//.t/NOPO/t0NOPO/t/NOPO/0C /3/././.t/NOPO//.t/NOPO/t0NOPO/t/NOPO/t.NOPO//./.t/NOPO/t/NOPO/Hnt NOPO/(/(Hnt6NOO/(/(0D /4/.t/NOPO/0C /4/.t/NOPO/t.NOPO/Hnt NOPO/(/(Hnt3NOO/(/(t NO n OL8N^Nusplint__9UnmanagedFPfPfPfifPfsplint failed!DynoMath.cppNVH8(n&n 8.*.BBB EBv`60C /4/.t.NO-@0C /3/.t.NO-@RCODm0D/tNO-@/./.t1NO-@vO `b/.0C /4t0NO-@/./.t/NOPO//.t.NO-@$E0C /3/.t/NOPO//t.NO$RCODm,/. F/t1NO F /. E//.t/NOPO//.t0NOPO/t1NO n OLxN^Nufit__9UnmanagedFPfPfiPfPfNVB/Hnt4NOO/(/(/<6/Hj@` NPO`Hk.Hj@` NPOHkHkHj@` N/+J/-/- Hj@` NOpLN^Nu8HandleOBDEvent__14FuelEconomyFrmFPQ29Unmanaged9Mode1Data---NV/ $n/. / ` NHj*` NHj@` N/ W"P"iLNJ-Og$?<?< ` NTO/NO\O` Bg?< ` NTO/NO\Op$_N^Nu'OpenEvent__14FuelEconomyFrmFP9EventTypeNV` N^/` Nd||;|BmB~+|`B'AnHP?<` N POp&$_N^Nu-LoadEvent__20AccelerationStatsFrmFP9EventTypeN/AN/AN/AN/AN/AN/AN/ANV?</.` NN^Nu"DoDialog__20AccelerationStatsFrmFvNV nB nN^Nu__ct__9GraphCtrlFvNV n2.1A 0R@1@0T@1@0V@1@0X@1@1n 1n1n1n N^NuCreate__9GraphCtrlFssssiNV/ / &n g`JgB$S g?.A@HP?*/ HzHzxNuO&$_N^NuPenDown__9GraphCtrlFiiiNV/ $n?./. ?*/ HzHz(Nu/.Bg/` NbO$_N^NuAddPoint__9GraphCtrlFPcliNV/ $n/` Nz/` NPO$_N^NuEraseGraphData__9GraphCtrlFvNV/./. Bg n/` N\?././. /.HzHz(NuN^NuSetYMinMax__9GraphCtrlFlliNV/ $n.HxHn/. HzHzPNu.HxHn/.HzHz0NuHn` NJO g <Hn?*` N PO` <AHP?*` N POHn` NJXOg <Hn?*` N PO` <ABHP?*` N PO$_N^NuDrawMinMax__9GraphCtrlFlli------NV/ $n<AHP?* ` N <AHP?*` N <AHP?*` N <AHP?*` N <ApHP?*` N /` Nz/` NO0$_N^NuResetCtrl__9GraphCtrlFv-empty-maxminNVH0$n6. &RJ+Tg&R8+d:&R8+H<El&R8+H:8&R?Hk`` N*,(.HxHn/HzHzNu$H/ ` NJOg</ ?` N PO`<AHP?` N PO`v<AHP?` N PO`V/.` NJXOg</.?` N PO`<ADHP?` N POL xN^NuDrawValue__9GraphCtrlFiPci ------NV/ A"n"A"n#HA"n"AA"n#H nHhHzHzNu nB( nB( nB nB nB/.HzHz Nu$n POgX/ nHhHzHzNumH' nB( nPO$_N^Nu __ct__Q29Unmanaged10AutoDetectFvNV/ $n gA$AA%HHxHjHzHztNu *POf/ HzHzNuXO?r㨆/**HzHz Nu/HzHzNuJ+O f^<HzHz nNu/HzHzZNuJ@\Og2|?<<` N^/` NjPOpgp*@ @np*?HzHz NuR@r2AJ(TOfBgp*@ ` N^/` Njp*?HzHz ,NuR@r2A|O `F/ HzHzNuJXOg.J+f(|` N^$HBj/+ kNXOL N^NuNuJPOf\vp*)p*(ሆp*'H@B@p*&r㨆/**HzHzNu/HzHz NNuO &$_N^NuGOO@GB'HxHnNO'vO `A@C0RCDm0Dv`P/<Hn/ HzHzNuA00/ HzHzHNu:Ol Ap00`*.RCDmD0G/Hn/ NO&0GO JFno ` Ѐ RB BmN^NuCompute__5Crc32FUcNVH&ValidateProductKeyPalm__Q29Unmanaged14AuterraLicenseFPCcPUsPUsNVH0*.$n&nB'HxHnNO'/. HnHnHzHzpNu?<HnHnHnHzHz>Nu6O$gp`"?<֒/< lHnHnHn` Nv.p.H@x.p.H@???<HnHnHn` Nv.p.ሆp.H@B@p.r㨆E @ B@H@@ r@p-@?< HnHnHzHzNu(. O.gp`6p.4p.HRp.6p.HS6W@g@ g@_gHS@g`Y@gxU@gX`/ ?*` N\O`?*/ HzHzNu\O`/* / HzHz~NuPO`/* / HzHzNuPO`/* / HzHzNuPO`l?<xNO~ TOfZ` N^$HBj `B?<xNO~TOf2` N^$H5| `/ / HzHzBNuPO`L N^Nu*HandleEvent__15TroubleCodesFrmFP9EventTypeNVH0$n v0*@ygS@g`p?*/* NO&HHkNO6/ /.Hn` NHn` N?HandleOBDMode2Event__15TroubleCodesFrmFPQ29Unmanaged9Mode2DataNVH8$n&n v`pHs/ HzHzJNuJPOfrpJ3ghHjHjHj?<ypHs/ HzHzLNuHx` N"(HpHs/ NO/ Hj ` NHandleOBDMode3Event__15TroubleCodesFrmFPQ29Unmanaged9Mode3DataNVH8$n&n v`pHs/ HzHzNuJPOfrpJ3ghHjHjHj ?<zpHs/ HzHzNNuHx` N"(HpHs/ NO/ Hj*` NHandleOBDMode7Event__15TroubleCodesFrmFPQ29Unmanaged9Mode7DataNV/ ` NN/` NZ?<y` N$H?NuO,$_&_N^Nu"EraseDTCLists__15TroubleCodesFrmFvNVH8&nJ g k -h n`$H(J$L g,/ Hk ` NB/ ` N(O fJ*g k*-h n`$H(J$L g,/ Hk*` NB/ ` N(O fLN^Nu#DeleteDTCLists__15TroubleCodesFrmFvNVH8&n&. 'k $J g k -h n`$H(J$L`,/ /NOJ@POfp` Hk ` NH(H$LXO fpLN^Nu'FindStoredDTCList__15TroubleCodesFrmFPcNVH8&n&. 'k*.J*g k*-h n`$H(J$L`,/ /NOJ@POfp` Hk*` NH(H$LXO fpLN^Nu(FindPendingDTCList__15TroubleCodesFrmFPcN~NV?< /. /.` NA"n" nHh ` Nj/.HzHz nHh ` Nv nN^Nu__ct__13AutoDetectFrmFP4FormNV/ $n gDA$?pAHh*` NLO`:0AڈA?(/*:Hj.pAHh*` NLORC Cm` NN$H* f/ ` N XOpL8N^Nu6HandleOBDEvent__12DualGraphFrmFPQ29Unmanaged9Mode1DataNV/ /$n/. / ` NvPO`pAHh*` N:0AڈJ0XOgpAHh*` NR0AڈJpXOgT0A?(0AڈA/(0AڈA/(pAHh*` NXO`N0AڈA?(0Aڈ/0~0A/(pAHh*` NXORC Cm/ W"P"iLNpXO&$_N^Nu%OpenEvent__12DualGraphFrmFP9EventTypeNV/ /$n` N^/` NdvXO`0AڈJ0g0/0n0/0r0A/(0AڈA/(0Aڈ?000 pAHh*` N@0Aڈ?000 ` N^/` NjO RC Cm@&$_N^Nu-StartRealTimeCommunications__12DualGraphFrmFvNVH8(n &nJgN$T&*(*Jkg ?+/// ` N^O`?+/// ` N^OLN^Nu1UpdateCtrl__12DualGraphFrmFP9GraphCtrlP9ParameterHxHxB` HmHmڈ` N ONuNV/ $n?</. / ` NA$ JO $_N^Nu__ct__14GeneralInfoFrmFP4FormNV/ $n gNA$` N^/` Nd XOgA$Jn o/ ` NXO J$_N^Nu__dt__14GeneralInfoFrmFvNV/ /$n v0[@gXS@g,@g @_gr`/.?*HzHzhNu\O`p?<NO~ TOf^` N^$HBj `F?<NO~TOf6` N^$H5| `/* /.HzHzBNuPO`&$_N^Nu)HandleEvent__14GeneralInfoFrmFP9EventTypeNVH0&n vp+S@g U@g@g0@ grU@g`:6<xz`HH+?H@g4HH+?H@gET`ER</ ?HzHzojNuPORCRE Emxz`FH+@H@g2H+AH@gE `E</ ?HzHzoNuPORCRE Em`6<x`\3@>HS@gS@gU@gY@gQ@g`E`E`E`E` E`E</ ?HzHznNuRCRDPO Dm`+>HS@g S@g U@g`E`E` E`E</ ?<HzHznTNuPO`+>H @ bt@0;Nj"(.4:@FLRX^dE\`LEb`FEj`@En`:En`4Ep`.Ep`(Et`"Ex`E`E`E` E`E</ ?<HzHzmNuPO`0+>@gEj`Ep</ ?<HzHzm~NuPOpL 8N^Nu8HandleOBDEvent__14GeneralInfoFrmFPQ29Unmanaged9Mode1Data I C I COLoop NoSatCLoop O2OLoop DriveOLoop FaultCLoop Fault -Upstream CatDnstream CatAtmosphere-OBD2 CalifOBD2 FederalOBD OBD2OBD1No OBDEOBDEOBD OBD2EOBD OBDEOBD OBD OBD2JOBDJOBD OBD2JOBD EOBDJOBD EOBD OBD2 -PTO ActivePTO NtActiveNV/` NN/` NZ<` N/` N6J@O g*Bg<` N^/` NjPO<` N/` N6J@\Og*Bg<` N^/` NjPO<` N/` N6J@\Og*Bg<` N^/` NjPO<` N/` N6J@\Og*Bg<` N^/` NjPO<` N/` N6J@\Og*Bg<` N^/` NjPO6<` <ATHP?HzHzj"NuRCPO Cmp&N^Nu'OpenEvent__14GeneralInfoFrmFP9EventType -NV/ /< /< /</. /.` NA"n"AA@"n#H nB* n|. n1|0` N^$H5| nO$_N^Nu__ct__8GraphFrmFP4FormNV/ / $n gA$AA@%H J*gD&j* gNuXOv`/**HzHzNuvXO`/**HzHzNuvXO`vB'Bg/**HzHzjNuHm?< Hx / HzHzNuvO`6B'Bg/**HzHzNNuHm?< Hx / HzHzNuvO`B'?</**HzHzNuHmn?< /< / HzHzNuvO`B'?</**HzHzNuHmn?< /< / HzHzNNuvO`nB'/**HzHzNuv\O`R</**HzHzNuv\O`4Hx / HzHznNuPO`/< / HzHzRNuPO&$_N^Nu HandleControlEvent__8GraphFrmFUsNVH8&n$n / / ` NJPOgp` -f*-f*-g&Jmf ` NN(H, fJmfJ*.f:Hj>Hx / HzHz TNu/*JBg/+*HzHzNuO`8Hj.Hx / HzHz Nu/*:Bg/+*HzHzNuO -nf*-wf*-rg&Jmf ` NN(H, fJmtfJ*.f>Hj>/< / HzHz Nu/*J?</+*HzHzNuO`/-T/-X?--/ HzHzNu5|0O J-gJ-ngJmtg&/-/- ?</**HzHz4NuO`$/-/-?</**HzHzNuO/<  /<  /-/-/-/-?-t-w/ HzHzNu5|0O $_N^NuInitCtrl__8GraphFrmFvNV/ $nJ. g<AvHP?< HzHzVNu<A`HP?< HzHzVtNu<ADHP?< HzHzVVNu<A(HP?< HzHzV8Nu<AHP?< HzHzVNuO(<AHP?< HzHzUNu<AHP?< HzHzUNu<AHP?< HzHzUNu<AHP?< HzHzUNu<AHP?< HzHzUNu/**HzHz&Nu/**HzHz'NuO0$_N^NuResetCtrl__8GraphFrmFUc(-empty-maxmin-empty-maxminNVH8. ,.(n&n$n8.$6.&?<*Hnp??<NO<Hn?. HzHzTNuJnOg?<*Hnp??<NOO `:?<*Hnp??<xNOJ.O f?<*Hnp??<NOO <Hn?."HzHzT:NuJnPOf g g/ HzHzSNuJXOg</ ?HzHzSNuPO`<ARHP?HzHzSNuPO/ HzHzSNNuJXOg</ ?HzHzSNuPO`<AHP?HzHzSNuPO` gJg/ HzHzRNuJXOg</ ?HzHzS>NuPO`<AHP?HzHzSNuPO/HzHzRNuJXOg</?HzHzRNuPO`<AVHP?HzHzRNuPOLxN^Nu%DrawLabels__8GraphFrmFUciPcPcPcPciiii------------NVH0$n6. CcA^HP?<{AhHPNOO 5C0J*gZ/**HzHz$Nu&j* XOgFl0AJ0g&j*:+H<:&j*?p AHh`HzHzNu,.*0AJp\Og00A(HxHn/` Nt$HO`20AA(HxHn/` Nt$HO/ HzHzMNuJXOg</ ?HzHzMNuPO`<AHP?HzHzMNuPO`v<AHP?HzHzMNuPO`VJgR/ HzHzM*NuJXOg</ ?HzHzM~NuPO`<ABHP?HzHzM^NuPOLN^NuDrawValue__8GraphFrmFiiPc ------HxHxB` HmHm` N ONuNV nBBhBhBhN^Nu__ct__9CPlotDataFvNV/ $nJgArHP?<UAHPNOO 5n 0j /` N"$XOfAZHP?<XA`HPNOO $_N^NuCreate__9CPlotDataFiDOnly call Create once!LineGraph.cppNot enough RAM!LineGraph.cppNV/ $n g2Jg/` N(XOJn o/ ` NXO J$_N^Nu__dt__9CPlotDataFvNV/ $nJfAlHP?<pAzHPNOO Rj0*jo5jRj0*jmBj0j  R! $_N^NuAddPoint__9CPlotDataFl&Must call Create first!LineGraph.cppNV/ /$n6. jmAHP?<AHPNOO JClAHP?<AHPNOO joAHP?<AHPNOO jn0*C`0*R@2@0*S@AH R 0&$_N^NuGetPoint__9CPlotDataFixPoint out of range highLineGraph.cppPoint out of range lowLineGraph.cppPoint out of valid data rangeLineGraph.cppNV/ /$n n1R, n1j.0j n1@00*j n1@2 n1j 4 n1j 6 n1j8 nj: n1j < nBhF nBhH n|J n|T n1|V nB\HxHx HmHm nHh`` N jOoAHP?<AHPNOO n"H0)0h,H H@J@gApHP?<AHPNOO v` n?(

n"H3h.@ n"H0)0h,R@1@B n"H0)2h.R@1@D n&$_N^Nu(__ct__10CLineGraphFRCQ210CLineGraph4InitRMax plots exceeded!LineGraph.cppX-axis must be a multiple of 10!LineGraph.cppNV/.HzHzFNu/.HzHz2NuN^NuCreate__10CLineGraphFvNV/ /$n0*VS@gS@gW@g"[@g,`.5|V|J` 5|V|J`5| V|J`p`n6*0j,HÇVJ*TgD6*0j,HÇV0HHC@2*H@5AF0*Hm NO$J*:XOf?*2?*0?*.?*0NOPO`?*2?*,?*.?*,NOPOJgn *JfPNOr2 <B@` N@" <`` N@?/ HzHzNu\O` *JfPNOr2 <B@` N@" <N ` N@?/ HzHzNu\O` *JfPNOr2 <B@` N@" <N ` N@?/ HzHz6Nu\O`f *Jf\NOr2 <B@` N@" <'` N@?/ HzHzNu\O` LN^Nu0ScrollX__10CLineGraphFQ210CLineGraph10DirectionXNV/ /$n0n /2L.?. / HzHzNuO gLNOr2 <B@` N@" <@` N@?/ HzHzNu\O&$_N^Nu1ScrollY__10CLineGraphFiQ210CLineGraph10DirectionYNVH $n6. 0C (2J.fخ` .f0C *2 ""2҄ % % ""2o* ""2 A0C "%0C ""2l* ""2 AӐ0C "%0C 刺fp`/ HzHzHNupXOL8N^Nu2ScrollY__10CLineGraphFiQ210CLineGraph10DirectionYlNVH $n/ HzHzvNuHnNOHj>NO:*FJ*:O f8*,`8*0v`p <2d0R@FlJmRg0C A(00NOTO?p AHh`N,0R@?p AHh`N~.J20*O gJ*:fJ/?/ HzHzpNuO ?0jV?/?/ HzHzLNuO ??NOPO`H/?/ HzHz&NuO ??/?/ HzHzNuO ?0jV?NOPORCj8mJ*:f jVj0l` jVj,oRE`/ HzHz6NuHnNOJmRPOg <NOTOLN^NuDraw__10CLineGraphFvNV/ /$n6. CmAHP?<;AHPNOO p Jrdfp`pJgHnNOHj>NOJCPOf/ HzHzfNuXOJ20*glJmRg0C A(00NOTO/.?/ HzHzNuO ??*0/.?/ HzHzNuO ?0*0jV?NOPOHnNOJmRXOg <NOTO&$_N^Nu DrawPointRight__10CLineGraphFill"Max plots exceeded!LineGraph.cppNV/ /$n6. CmA HP?<]AHPNOO p Jrdfp`pJgHnNOHj>NOJCPOf/ HzHz|NuXOJ20*glJmRg0C A(00NOTO/.?/ HzHzNuO ?0*,jV?/.?/ HzHzdNuO ??*,NOPOHnNOJmRXOg <NOTO&$_N^NuDrawPointLeft__10CLineGraphFill"Max plots exceeded!LineGraph.cppNV/ /$n j8m66*,j4`0*2T@??0*2R@??NOj4PO0*0j4@o`.6*,j4`0*2T@??0*2R@??NOj4POj0o6*2j6`?0*,U@??0*,S@?NOj6POj.l j8m.6*2j6`?0*0T@??0*0R@?NOj6POj.l&$_N^NuDrawTicks__10CLineGraphFvNV/ $n0*2R@?0*,S@??*.0*,S@?NO0*2R@??*00*2R@?0*,S@?NO j8Om"0*2R@?0*0R@??*.0*0R@?NOPO$_N^NuDrawOutline__10CLineGraphFvNV/ $n=j,=j.0*0j,jVR@=@0*2j.R@=@B'?*.0*,jV?HnBBNO =j,=j.=jV0*2j.R@=@BgHnNOO$_N^NuMoveRight__10CLineGraphFvNV/ $n0*,jV=@=j.0*0j,jVR@=@0*2j.R@=@B'?*.?*,HnBBNO 0*0jVR@=@=j.=jV0*2j.R@=@BgHnNOO$_N^NuMoveLeft__10CLineGraphFvNVH $n8. 0D /2HntNOPO/(/(0D /2HntNOPO/(/(Hnt5NOO/(/(0D /2HntNOPO/(/(/.HntNOPO/(/(Hnt5NOO/(/(B/<@YHnt4NOO/(/(Hnt6NOO/(/(tNO&0*2j.H"` N4rd` N@0j2"0POLN^Nu&TranslateDataToGraphY__10CLineGraphFilNV/ $n=j,=j.0*0j,R@=@0*2j.R@=@BgHnNO\O$_N^NuErase__10CLineGraphFvNV/ /$n0*,W@=@=j.0*0j,^@=@0*2j.X@=@BgHnNOv\O`B20(RCj8m&$_N^NuEraseCtrl__10CLineGraphFvNV nr`p Bpdp BpfRA Amr`B0(RAh8mN^NuDeleteData__10CLineGraphFvNV/ /$nJ*TgHnNOHj>NOJ*:POf0*HjFVj,`0*HjFV2*0j,@j,06JmRg <NOTOHm NO$?*2??*.?NOJmRO g <NOTOHnNOXO&$_N^NuShowMarker__10CLineGraphFvNVH $nJ*Tg8HnNOHj>NOJ*:POf0*HjFVj,`0*HjFV2*0j,@j,08?*2??*.?NOvPO`p :2d0*HR@El?*Hp AHh`N*0*HR@?p AHh`N,J20*O gJmRg0C A(00NOTOJ*:f2/?/ NO ?0jV?/?/ NO ??NOPO`0/?/ NO ??/?/ NO ?0jV?NOPOp :2djHoj0l *:gj,oJ*:f?*Hp AHh`N*0*HS@?p AHh`N,J20*O gJmRg0C A(00NOTOJ*:f2/?/ NO ??/?/ NO ?0jV?NOPO`0/?/ NO ?0jV?/?/ NO ??NOPORCj8m6HnNOXOJmRg <NOTOLxN^NuHideMarker__10CLineGraphFvNV/ /$n6. 0C ""20*2j.H-A" .` N@Ѐ"%L JLf r%L&$_N^Nu CalcYScrollRates__10CLineGraphFiNV/ /$nNO&\d *\/NOXONO0n Ј%@\&$_N^NuScrollDelay__10CLineGraphFiNV n2.1A0R@1@0T@1@BhBh Bh Bh0 1n1n1nN^Nu__ct__8ListCtrlFssssiNV/ $n gJn o/ ` NXO J$_N^Nu__dt__8ListCtrlFvNV/.HzHzNuN^NuDraw__8ListCtrlFvNV/ /$n. ?<*Hnp??<NO<Hn?*HzHz((NuJnOg?<*Hnp??<NOO `:?<*Hnp??<xNOJ.O f?<*Hnp??<NOO <Hn?*HzHz'NuPO&$_N^NuDrawLabels__8ListCtrlFUciNV/ $n/. HzHz&NuJXOg </. ?*HzHz'FNuPO` <A>HP?*HzHz'$NuPO$_N^NuDrawLEDDigits__8ListCtrlFPc---NV/ /$n/. tNOXO//.tNOXO/t0NOPO/Hnt NOPO/(/(/. tNOXO//.tNOXO/t0NOPO/Hnt NOPO/(/(B/<@YHnt4NOO/(/(Hnt6NOO/(/(tNO6BgHjNOp#R5@pj5@ p(HdR5@ 5|BgHjNOO&$_N^NuDrawBarGraph__8ListCtrlFlllNV/ $nBgHjNOBjBj Bj Bj<A:HP?*HzHz%Nu<A HP?*HzHz%xNu<A HP?*HzHz%ZNupj??<,pj??<,NOpj??<6pj??<6NOpj??<@pj??<@NOpj??<"pj??<"NOpj??<Jpj??<JNOpj??<Jpj??<"NOpj??<Jpj??<"NOOV$_N^NuInitCtl__8ListCtrlFv----empty-NV/ /<6/<GHx, nHh@HzHzNu?<H/<cHxH nHhVHzHzpNu?<R/<Hxd nHhlHzHzJNu?<\/<Hx nHhHzHz$Nu` N^$H5| nOZ$_N^Nu__ct__7ListFrmFP4FormNV/ / $n gA,$A,A@%H ` N^&HBk?Hk*HzHz NuPO`Hj.Hk*HzHzNuPO/*J/-ݨ/-ݬHk*HzHzZNuO -ݲf*-ݻf*-ݶg$Jmf` NN(H, ffJmݸfJ*.fHj>Hk@HzHzbNuPO`Hj.Hk@HzHzFNuPO/*J/-J/-NHk@HzHzNuO -Tf*-]f*-Xg$Jmf` NN(H, ffJmZfJ*.fHj>HkVHzHzNuPO`Hj.HkVHzHzNuPO/*J/-/-HkVHzHzNuO -f*-f*-g$Jmf` NN(H, ffJmfJ*.fHj>HklHzHzNuPO`Hj.HklHzHzNuPO/*J/-ߎ/-ߒHklHzHz\NuO -ߘf*-ߡf*-ߜg$Jmf` NN(H, ffJmߞfJ*.fHj>HkHzHzdNuPO`Hj.HkHzHzHNuPO/*J/-0/-4HkHzHzNuOpLN^Nu0HandleOBDEvent__7ListFrmFPQ29Unmanaged9Mode1DataNV/ $n/. / ` NHj*HzHzNuHj@HzHzNuHjVHzHztNuHjlHzHz`NuHjHzHzLNu/ W"P"iLNpO $_N^NuOpenEvent__7ListFrmFP9EventTypeNV/ $n` N^/` NdJ-XOgJ?--Hj*HzHzNu?--` N^/` NjOJ-ݲgJ?-ݸ-ݻHj@HzHzNu?-ݴ-ݻ` N^/` NjOJ-TgJ?-Z-]HjVHzHzRNu?-V-]` N^/` NjOJ-gJ?--HjlHzHzNu?--` N^/` NjOJ-ߘgJ?-ߞ-ߡHjHzHzNu?-ߚ-ߡ` N^/` NjO$_N^Nu'StartRealTimeCommunications__7ListFrmFvHxHxB` HmHm` N ONuNV n2.1A0R@1@0T@1@BhBh Bh Bh0 1n1n1nN^Nu__ct__9MeterCtrlFssssiNV/ $n gJn o/ ` NXO J$_N^Nu__dt__9MeterCtrlFvNV/.HzHzRNuN^NuDraw__9MeterCtrlFvNV/ /$n. ?<*Hnp??<NO<Hn?*HzHzjNuJnOg?<*Hnp??<NOO `:?<*Hnp??<xNOJ.O f?<*Hnp??<NOO <Hn?*HzHzNuPO&$_N^NuDrawLabels__9MeterCtrlFUciNV/ $n</. ?*HzHzNu</.?*HzHzNuO$_N^NuDrawLabels__9MeterCtrlFPcPcNVH0&n$n / HzHzNuJXOfAHP/ NPO`VAHP/ NO POgp`p6/ NOǰCXOcB20?</<,pk??</ ` NOL N^NuDrawLEDDigits__9MeterCtrlFPc---.NV/ /$n/. tNOXO//.tNOXO/t0NOPO/Hnt NOPO/(/(/. tNOXO//.tNOXO/t0NOPO/Hnt NOPO/(/(B/<@YHnt4NOO/(/(Hnt6NOO/(/(tNO6BgHjNO0R@5@0*R@5@ 0HdR5@ 5| BgHjNOO&$_N^NuDrawBarGraph__9MeterCtrlFlllNV/ $nBgHjNOBjBj Bj BjAHP/ N<AxHP?*HzHz,Nu<AbHP?*HzHzNup j?Bg?*BgNOp j??<p j??<NOp j??<'0*^@??<'NOp j??<;p j??<;NOp j??<O0*X@??<ONOp j??<cp j??<cNOp j??<w0*^@??<wNOp j??<p j??<NOp j??<?*?<NO?*?<?*?NOp j??<p j??NOOv$_N^NuInitCtl__9MeterCtrlFv----empty-NV/. HnNO/.HnNO<Hn n?(HzHzNuN^Nu!DrawOptionalData__9MeterCtrlFPcPcNV/ /</</</. /.` NA"n"AA@"n#H ?</<0Hx nHh*HzHzjNu?</<0HxY nHh@HzHzDNu` N^$H5| nO0$_N^Nu__ct__8MeterFrmFP4FormNV/ / $n gA$AA@%H ` N^&HBk? g8AlHPHj*HzHzzNuAVHPHj@HzHz`NuOp`pL N^NuHandlePopEvent__8MeterFrmFUs------------NV/ /$n?. / ` NJ\Ogp`v0. @gS@gJ`Hm:/ ` N/ W"P"iLNJ-:O fHj*HzHz~NuXOv`DHm/ ` N/ W"P"iLNJ-O fHj@HzHz8NuXOv&$_N^Nu HandleControlEvent__8MeterFrmFUsNVH8&n$n / / ` NJPOgp` -:f*-Cf*->g&Jmf ` NN(H, fJm@fJ*.fHj>Hk*HzHzNuPO`Hj.Hk*HzHznNuPOHjHjHk*HzHzNu/*J/-/-Hk*HzHzNuO -f*-f*-g&Jmf ` NN(H, fJmfJ*.fHj>Hk@HzHzNuPO`Hj.Hk@HzHzNuPOHjHjHk@HzHz"Nu/*J/-t/-xHk@HzHz$NuOpLN^Nu1HandleOBDEvent__8MeterFrmFPQ29Unmanaged9Mode1DataNV/ $n/. / ` NHj*HzHznNuHj@HzHzZNu/ W"P"iLNpO$_N^Nu OpenEvent__8MeterFrmFP9EventTypeNV` N^/` NdJ-:XOgN?-@-C nHh*HzHzNu?-<-C` N^/` NjOJ-gN?-- nHh@HzHzNu?--` N^/` NjON^Nu(StartRealTimeCommunications__8MeterFrmFvHxHxB` HmHm:` N ONuNVH06.$n x CfR gNHx&` N&H XOg/ / ` N&HPO$K/ ` NXO` Cf f CfR gNHx&` N&H XOg/ / ` N&HPO$K/ ` NXO`^ CfR gNHx&` N&H XOg/ / ` N\&HPO$K/ ` NXO` CfR gNHx&` N&H XOg/ / ` N&HPO$K/ ` NXO` CLg CfPHx ` N$H XOgHx/ ` Nd$HPO&J/ ` NXO`R CfPHx ` N$H XOgHx/ HzHzNu$HPO&J/ ` NXO` CfPHxZ` N$H XOgHx/ ` NH$HPO&J/ ` NXO` CfPHxb` N$H XOgHx/ ` N$HPO&J/ ` NXO`P CfPHx` N$H XOgHx/ ` N$HPO&J/ ` NXO` Cg CfPHxV` N$H XOgHx/ HzHz.Nu$HPO&J/ ` NXO` Cg C fPHx2` N$H XOgHx/ HzHz$Nu$HPO&J/ ` NXO`B Cg CfPHx ` N$H XOgHx/ HzHzNu$HPO&J/ ` NXO` Cg C fPHx` N$H XOgHx/ HzHzNu$HPO&J/ ` NXO` Cg CfPHx` N$H XOgHx/ ` N$HPO&J/ ` NXO`. Cg CfPHx,` N$H XOgHx/ ` N$HPO&J/ ` NXO` Cg C fPHx` N$H XOgHx/ ` N$HPO&J/ ` NXO`v Cg C fPHxV` N$H XOgHx/ HzHzNu$HPO&J/ ` NXO` Cg C fPHx4` N$H XOgHx/ ` Nx$HPO&J/ ` NXO` CMg CfNHx$` N$H XOgHx/ ` N4$HPO&J/ ` NXO`b CPg Cg CfHzHz~Nu`> COg CfHzHzNu` CQg CfHzHzNu`xL N^NuHandleMenuEvent__FUsP4FormNV/ / &nAbHP/ NO$H POg Jpop` f/ NO @XOcp`p$_&_N^NuValueFitsOnLiveDataDisplay__FPc.NVH8?.HzHz Nu&H TOfAHP?<AHPNOO / NOS$H XOgB/ NOX/ NO+O /. NOR@6p0/NO$H POfAHP?<AHPNOO / NO!(H/. / NO/ NO"?Bg/ / NO?J.Og/ NO5XOLN^NuFieldChangeText__FUsPcUcJField not found on formGUIUtil.cppMemory Allocation FailedGUIUtil.cppNV/ NOs$H?./ NO\O?/ NO\O$_N^NuGetObjectPtr__FUsNVH0<?< HnHn` N<?<(HnHn` NNOs&H?<NOo$H/ NOtHnHn` NO&f ?<NOTO`^B'Hn?<NB'Hn?<NJmPOf8Hn` N/` NB'Hn?<NO/ NO XOg/ NOtXO/ NOpXOL N^NuDisplayAboutHardwareForm__FvNV/ / NOs&H?<NOo$H/ NOt/ NO O g/ NOtXO/ NOpXO$_&_N^NuDisplayAboutForm__FvNVH0NOs&H?<lNOo$H/ NOt0-\OJ@gS@g` 6<q` 6<p`6<q?</ NO0-POJ@gS@g` 6<t` 6<s`6<t?</ NO0-POJ@gS@g` 6<w` 6<v`6<w?</ NO0-*POJ@gS@g` 6<z` 6<y`6<z?</ NO/ NO6 CmO f</ NO\O?/ NO\O@pgS@g ` ;|`Bm</ NO\O?/ NO\O@sg S@g` Bm`;|</ NO\O?/ NO\O@vg S@g` Bm`;|</ NO\O?/ NO\O@yg S@g` Bm*`;|* g/ NOtXO/ NOpXOL N^NuDisplayPreferencesForm__FvNV/ / ?.NZ$H/. NO!&H?./ / NO?./ NO?./ NO?. N&&H/ NOXO?/ NO\O// NOO&$_&_N^Nu!LstInitPopTrigger__FiiP7_opaqueiiNVH0$n=|2=|F=|<=|HnB'B'?<HnNO$Hn/NOHnHnNO HnHnNO"n "/NO&HNONOB'NOd?</<ATHPNO NOd/ NOO/ NO6PO`?/ NO(H/ / NOJ@Og0SCJ@fv DJf/ NOR@r2&/NO"D"PO`H n8P/ NOr2ҌR& D/NO"/ D/NO3:OgA"HP?<TADHPNOO n0 D/NO!&/ CHpNO FJO g/NO+XO?/NO"F"n\Oo?./ NO\O` ?/ NO\O? F/NO!XO// NO/// HzHzNuOLN^Nu6LstAddListChoice__FP8ListTypePciPP7_opaquePP7_opaquePizNull list pointer.GUIUtil.cppNull choice pointer.GUIUtil.cppCould not grow choices for test names list.GUIUtil.cppNV/. /.NON^NuSortListCompareFunc__FPvPvlNVH8(n&n/ NO> GXOm~z8`&?/ NO$H/ NOR@EO c / NOR@:XO0SDJ@f0H/` N"-H8$HXO`?/ NO\O// NO0EPO0SDJ@fBHm.??/.NO/NO"Hx/NO3|8$nO`v/ NOr2-A/NO-ЮRPO//NO36/NO!-HJCO gAHP?<AHPNOO / nHp`NO/ NOR@@0E/NO"O0SDJ@f n /NO" n /NO+?/NO!XO/NO"n "? I/NO!XO// NO/.` NOLN^Nu,LstSortList__FP8ListTypePP7_opaquePP7_opaque&Could not grow items textGUIUtil.cppNV/.gvNOr2 <B@` N@" < @` N@-@NOЮ&HxHnNO nPOfp`nNOeJNOr2 <B@` N@" <'` N@/NOXO`<NO4TOHxHnNO nPOfp`p&N^NuIsRepeating__FUcNV/ ?</. /.` NA"n" nB nHh` N n|` N^$H5|` NN/` NZ nO$_N^Nu__ct__15AccelerationFrmFP4FormNV/ / $n gA$` N^/` NdJ XOgD&j gB'Bg/+ HzHzNuJPOgf?<Hx"/ HzHzNuO `F j f><Bg/+ HzHz\NuJPOg?<Hx"/ HzHzNuO v`?*?*/ HzHz @NuPO`HnHnHnNOJ.O g?.?./ HzHz NuPO`?*/ HzHzNu\O`?*/ HzHzNu\O?*/ HzHzNu/<;HzHz,NuPO`Jg</ ?HzHz NuPOLxN^Nu!DrawValue__15AccelerationFrmFiiPcNV/Hn` NTB.B.6B.VB.[B.NO=@Hn` N/HzHzNu nHhHn/.Hn` N Hn` N"6?cB./.Hn/ HzHz NuHnHnNOJ@OgBHxHxHxHxHxHxHxHxHxHxHn/*BgNOG6O2fp`:p`6 Cf?<NOpTO`"JCgJCgARHP?<AhHPNOO p&$_N^NuChangeName__2DbFPCcDDatabase not open!Db.cppDatabase app info update error!Db.cppNV/ $nJfp`VHxHxHxHxHxHxHxHxHxHx/. /*BgNOF=@/. / HzHz NupO:$_N^NuGetName__2DbFPcNVH0$n&n vJgAHP?<AHPNOO / HnNO/.Hn/ HzHz BNuHnBgNOE%@Of/ BgNOE%@\Ofp`v?</*BgNOI$POfA6HP?<ABHPNOO Jg / / N>POHxHxHxHxHxHxHxHxHnHxHx/*BgNOF nu5O2gHn` N/ HjHn` NJOfFind database error!Db.cppDelete database error!Db.cppNVH8$nJfAHP?<2AHPNOO Bn/.Hn/NOU&H O gT/ NO!(H/./. B/ NOv6OgAHP?<=AHPNOO / NO"<?./NO^pO `6NON6 Cf ?<lNOTO`JCgApHP?<HA|HPNOO pLN^NuAddRecord__2DbFPCvUlVDatabase not open!Db.cppWrite record error!Db.cppCreate record error!Db.cppNVH8$nJfAHP?<UAHPNOO HxHnHxHxHxHxHxHxHxHxHn/*BgNOF6Bg/NO|XO/NO6&H/ NO80D/` N"(H0D// / NO&/ NO5Hn/ HzHzNNu/.Hn/ N/.Hn/ Np/.Hn/ Nh0D//NOY&H OfBNON @f / ` N(?<lNO\O`AHP?<uAHPNOO / NO -@HxHxHxHnHxHxHxHxHxHxHx/*BgNOG6O6gAHP?<|AHPNOO Bg/NO|XO/NO6&H0D// B/ NOv/ NO5/ ` N(OLN^NuRemoveAllRecords__2DbFv\Database not open!Db.cppNew handle error!Db.cppDatabase set app info error!Db.cppNV/ $nJfA8HP?<ABHPNOO /NOOXO$_N^NuNumRecords__2DbFvDatabase not open!Db.cppNV/. HnNO/.Hn/.HzHzNuHnBgNOEN^NuFind__2DbFPCcUlNVH $n*. v`?BgNOD(HnHnHxHxHxHxHxHxHxHxHn/BgNOF ObD2O6f4f.Jg(Hn/ HzHzNu/* Hn jNORCBgNOC@TOerJg/* Hx jNPOL8N^NuFindAll__2DbFUlNV/ /$nJfp`:HxHnHx/*BgNOH6OgA8HP?<ADHPNOO .&$_N^NuDatabaseSize__2DbFvDatabase size failed!Db.cppNV/ $nJfp`>HxHxHxHxHxHxHxHnHxHxHx/*BgNOF .O2$_N^NuGetModificationDate__2DbFvNV/ $n / NO @XOcAHP?<AHPNOO . bf@0;N\ ,<LAHP/ NOPO`XAHP/ NOPO`HAHP/ NOPO`8AzHP/ NOPO`(AnHP/ NOPO`AbHP?<AtHPNOO $_N^NuAppendExt__2DbFPcUlTFile name too long!Db.cpp-PT-SD-SE-AC-CLNo type for file extension!Db.cppNV/ /$n / NO6 CXOoAHP0W@HrNOJ@POg`AHP0W@HrNOJ@POgHArHP0W@HrNOJ@POg0A^HP0W@HrNOJ@POgAJHP0W@HrNOJ@POf0W@B2&$_N^NuStripExt__2DbFPc-PT-AC-SD-SE-CLNV/ / J-fBE/ HzHzNu&JHmHzD/ ` N.|OA$_&_N^NuThePowerTorqueDb__FvNV/ $n g0Bg/ HzHzXNuJn \Oo/ ` NXO J$_N^Nu3__dt__41ScanToolDb_10RunAppInfo_14PowerTorqueRec_FvNV/ / J-'fBE(/ HzHzNu&JHmHzD/ ` N.|'OA($_&_N^NuTheAccelerationDb__FvNV/ $n g0Bg/ HzHzfNuJn \Oo/ ` NXO J$_N^Nu4__dt__42ScanToolDb_10RunAppInfo_15AccelerationRec_FvNV/ / J-GfBEH/ HzHzNu&JHm:HzB/ ` N.|GOAH$_&_N^NuTheDynoSetupDb__FvNV/ $n g0Bg/ HzHzvNuJn \Oo/ ` NXO J$_N^Nu7__dt__45ScanToolDb_16DynoSetupAppInfo_12DynoSetupRec_FvNV/ / J-gfBEh/ HzHzNu&JHmZHz@/ ` N.|gOAh$_&_N^NuTheLiveDataDb__FvNV/ $n g0Bg/ HzHzNuJn \Oo/ ` NXO J$_N^Nu5__dt__43ScanToolDb_15LiveDataAppInfo_11ScanDataRec_FvNV/ / J-fBE/ HzHzNu&JHmzHz>/ ` N.|OA$_&_N^NuTheComLogDb__FvNV/ $n g0Bg/ HzHzNuJn \Oo/ ` NXO J$_N^Nu0__dt__38ScanToolDb_13ComLogAppInfo_9ComLogRec_FvNV?< /. /.` N/< HxHzHzNu/ nHh HzHzNuA"n"AA@"n#H nN^Nu"__ct__19OpenAccelerationFrmFP4FormNV/ $n gPA$AA@%H BgA /HzHzNu \OgA$Jn o/ ` NXO J$_N^Nu__dt__19OpenAccelerationFrmFvNV/ /$n v0@ g`?*/.HzHzFNu\O`&$_N^Nu.HandleEvent__19OpenAccelerationFrmFP9EventTypeNVH8&nvHx` N(H XOg8$LHj` NTBB* B*@B*EB*NO5@(J$L(JXO$L0. @ gfW@g S@g(S@gB`/ / Hk HzHzNuO `/ / Hk HzHzfNuO `rHk HzHz$NuXO`ZHk HzHzNuJ+ XOgv`:(+(D8,: Eg=|`HnNOXO/ ` NXO`v/ ` NXOL8N^Nu,HandleControlEvent__19OpenAccelerationFrmFUsNVHxHzHz"Nu/HzHzRNupN^Nu,LoadEvent__19OpenAccelerationFrmFP9EventTypeNV?< /.` NN^Nu!DoDialog__19OpenAccelerationFrmFvNVHx/. HzHzxNu/HzHzNuN^Nu+Create__19OpenAccelerationFrmFP10RunAppInfoNV/. HzHzNu/` NN^Nu/SetAppInfo__19OpenAccelerationFrmFP10RunAppInfoNV/. HzHzNu/` N^N^Nu/GetAppInfo__19OpenAccelerationFrmFP10RunAppInfoNV/ $nA<$%n 5n5n%n/ Hz/*HzHznNuBBBj JO $_N^Nu4__ct__33OpenDb_10RunAppInfo_10EditRunFrm_FP2DbUlUsUsNV/ $n glA<$Jg/*NO"/*NO+POJg/*NO"/*NO+POBB/*HzHzNuJn O o/ ` NXO J$_N^Nu+__dt__33OpenDb_10RunAppInfo_10EditRunFrm_FvNVH8$n(.?*` N&H/ NOXO?/ NO(H POg/*HzHz@Nu/*/ /*HzHz>Nu// W"P"iN/. Hn` N/*HzHzNuXO//*HzHz|NuXO//Hn` N6jO0f$// W"P"i N/ HzHzNuO /*HzHzvNu?Nu?*` NTO/NOO $_N^Nu5UpdateFileList__33OpenDb_10RunAppInfo_10EditRunFrm_FvNVH8&n$n g/ NO8JXOg>/*NO-*0D ЅR//*NO36O g.AHP?<AHPNOO `0R@H/NO%HzXO/*NO!(H0R@H// AX/NO&/*NO"Rj O` fJj gJg /*NO+XO?* /*NO!XO/NO%H?*` N&H?* /*NO!XO// NOHjHj/ ` N4?/*NO-*0D ЅR//*NO36O g.AHP?<AHPNOO `0R@H/NO%HzXO/*NO!(H0R@H// AX/NO&/*NO"Rj O` fJj gJg /*NO+XO?* /*NO!XO/NO%H?*` N&H?* /*NO!XO// NOHjHj/ ` N4?NuJ+ XOgv`:(+(D8,: E g=|` HnNOXO/ ` NXO`v/ ` NXOL8N^Nu+HandleControlEvent__18OpenPowerTorqueFrmFUsNVHxHzHz֜Nu/HzHzҾNupN^Nu+LoadEvent__18OpenPowerTorqueFrmFP9EventTypeNV?< (/.` NN^Nu DoDialog__18OpenPowerTorqueFrmFvNVHx/. HzHzNu/HzHzNuN^Nu*Create__18OpenPowerTorqueFrmFP10RunAppInfoNV/. HzHz՘Nu/` NN^Nu.SetAppInfo__18OpenPowerTorqueFrmFP10RunAppInfoNV/. HzHz8Nu/` NfN^Nu.GetAppInfo__18OpenPowerTorqueFrmFP10RunAppInfoNVH8*. /.//.HzHz>NuJO gx/.//.HzHzЎNu(O fAHP?<^AHPNOO ?</BgNOI$H POfAHP?<bAHPNOO Hx/ NOY&H POf@NON @f?<lNO/ NOJ/BgNOBO `AlHP?<pAtHPNOO / NO -@HxHxHxHnHxHxHxHxHxHxHx/BgNOG6O6gA.HP?<wABHPNOO / NO!(HHx/B/ NOv6OgA$HP?<|A:HPNOO / NO5/ NOJ6POgA(HP?<A>HPNOO L8N^NuDCreate__41ScanToolDb_10RunAppInfo_14PowerTorqueRec_FPC10RunAppInfoUlFind database error!ScanToolDb.hOpen database error!ScanToolDb.hNew handle error!ScanToolDb.hDatabase set app info error!ScanToolDb.hDatabase write app info error!ScanToolDb.hDatabase app info close error!ScanToolDb.hHzNuHz8NuHzNuNV?<t/. /.` N/<v HxHzHzlNu/ nHh HzHzNuA$"n"A$A@"n#H nN^Nu__ct__15OpenScanDataFrmFP4FormNV/ $n gPA$$A$A@%H BgA /HzHzNu \OgA$Jn o/ ` NXO J$_N^Nu__dt__15OpenScanDataFrmFvNV/ /$n v0@ g`?*/.HzHzBNu\O`&$_N^Nu*HandleEvent__15OpenScanDataFrmFP9EventTypeNVH8(.zHx` N&H XOgZ$KHj` NTBB* B*@B*EB*NO5@&JvXO`0C ABA0B( RC Cm(J&L, 0. @ugpW@g S@g*S@gH`"// DHh HzHz.NuO `// DHh HzHzNuO ` DHh HzHz^NuXO` DHh HzHz NuJXOgHx` N(H XOgZ$LHj` NTBB* B*@B*EB*NO5@&JvXO`0C ABA0B( RC Cm&J(K&L/ HzHzxNu/` NxHx*` N$H O gv`0C BB20"RC Cm(J$L(JAC"""""""")k ")k&` N /` N0/ ` N /` N*/ ` N` NN/` NZO DJ( gz`/` NXO`z/` NXOLxN^Nu(HandleControlEvent__15OpenScanDataFrmFUsNVHxHzHzNu/HzHzFNupN^Nu(LoadEvent__15OpenScanDataFrmFP9EventTypeNVHx/. HzHzϜNu/HzHz NuN^Nu,Create__15OpenScanDataFrmFP15LiveDataAppInfoNV/. HzHz>Nu/` NlN^Nu0SetAppInfo__15OpenScanDataFrmFP15LiveDataAppInfoNV/. HzHzNu/` NxN^Nu0GetAppInfo__15OpenScanDataFrmFP15LiveDataAppInfoNV/ $nA$%n 5n5n%n/ Hz/*HzHzNuBBBj JO $_N^Nu9__ct__38OpenDb_15LiveDataAppInfo_10EditRunFrm_FP2DbUlUsUsNV/ $n glA$Jg/*NO"/*NO+POJg/*NO"/*NO+POBB/*HzHzNuJn O o/ ` NXO J$_N^Nu0__dt__38OpenDb_15LiveDataAppInfo_10EditRunFrm_FvNVH8$n(.?*` N&H/ NOXO?/ NO(H POg/*HzHztNu/*/ /*HzHzrNu// W"P"iN/. Hn` N/*HzHzRNuXO//*HzHzưNuXO//Hn` N6jO0f$// W"P"i N/ HzHzNuO /*HzHzNu?NuO`pLN^Nu0Open__38OpenDb_15LiveDataAppInfo_10EditRunFrm_FvNV/ $nJg/*NO"/*NO+BPOJg/*NO"/*NO+BPOBj /*/*HzHzVNu?*` NTO/NOO $_N^Nu:UpdateFileList__38OpenDb_15LiveDataAppInfo_10EditRunFrm_FvNVH8&n$n g/ NO8JXOg>/*NO-*0D ЅR//*NO36O g.AHP?<AHPNOO `0R@H/NO%HzXO/*NO!(H0R@H// AX/NO&/*NO"Rj O` fJj gJg /*NO+XO?* /*NO!XO/NO%H?*` N&H?* /*NO!XO// NOHjHj/ ` N4?AnHPNOO 0j A/0hNO!(HB0j A/0hNO"PO<?<?* / NOHzR?</ NOJj OlAHP?<FAHPNOO ?* / NO/ NORj O LN^Nu$PopulateRow__14FreezeFrameFrmFUcPcPcResize new handle failed.FreezeFrameFrm.cppResize new handle failed.FreezeFrameFrm.cppResize new handle failed.FreezeFrameFrm.cppResize new handle failed.FreezeFrameFrm.cppRow too low.FreezeFrameFrm.cppNVH8$n(n nBPp0. r4AA$g/NO!&H/ NOR@8/NO"O `BTHn/.NOO..?.Hn/.NOPpOLN^NuCCustomLoadItem__14FreezeFrameFrmFPvUsUsUcPP7_opaquePUsPsP9FieldTypeNV/ $n?<h/. / ` NA$BBj Bj5|BjBjBjBB JO $_N^Nu__ct__13CodeSearchFrmFP4FormNV/ $n gzA$Jg/*NO"/*NO+POJ g/* NO"/* NO+POJg?</*` N\O gA$Jn o/ ` NXO J$_N^Nu__dt__13CodeSearchFrmFvNVH0&n$n v0@ g$[@g:_@g`T/ ?*` N\O`P0000%iDTC not found. Refer to the vehicle repair manual.NVH8$n~HxNO%H/*NO!zxPO`\p,ATJ(gp`pJf@p,GTG(K/ NO</*NO"0EHR//*NO36/*NO!(HJCOgABHP?<4AbHPNOO p,GTG& ?/HtPNOF0REB4?<}` N&H/ NO6J Og /* NO+XORC?/ NO%H C\Oo?</ NO\O` ?/ NO\O?/* NO!XO// NOJO fB~Bg/ NOBg/ NOp,GTG(K/ ?<s` NTO/NOORD DeJf ?<Nu\O`&$_N^Nu&HandleEvent__11O2LimitsFrmFP9EventTypeNVr0. @ \g`rN^Nu$HandleControlEvent__11O2LimitsFrmFUsNV/ $nJ g?<@Hn j p(??<@NOB'Hn?<` N B' j Hh?<` N B' j Hh?<` N ?<` N$H?<` N(H/ NO9XO/NOJ@OgL/ NO9XO/NOJ@XOg6/ NO9XO/Hnn` N-nn-nr +J"<` N@/HntNO/ NO9XO/Hnf` N-nf-nj/./././././.Hn^` NO/.b/.^/HP?<` N B'A$HP?<` N pOLN^Nu%LoadEvent__12GearRatioFrmFP9EventType1451551651751851952052152252352452552652752852953053153253353453553653753853952530354045505560657075851011121314151616.5171819202122232425---------NVB'/.HzHzNupN^Nu%OpenEvent__12GearRatioFrmFP9EventTypeNV nJ(g B'/.HzHz@Nu?<tNOPOpN^Nu&CloseEvent__12GearRatioFrmFP9EventTypeNV/ $nn p* gS@gS@g`<A>HP?<` N B*` N^/` NdBg< ` N^/` NjBg< ` N^/` NjO`p<AHP?<` N |NO%@PO`:<AHP?<` N PO`A|HP?<lAHPNOO $_N^Nu/SetState__12GearRatioFrmFQ212GearRatioFrm5StateNIdleCountdown to Start: Collecting DataInvalid state!GearRatioFrm.cppNVH0<?<HnHn` N?<` N$H/ NOXO?/ NO\O/Hn` N*&HB'/ ` N$HnHn` NPO/./.tNO6BnJnO$nn?<` N$H/ NOXO?/ NO\O/Hn` N*&HB'/ ` N$HnHn` NPO/./.tNO8BnJnOnn?<` N$H/ NOXO?/ NO\O/Hn` N*&HB'/ ` N$HnHn` N-n-n/./.??Hn` N-n-n/./.B/<@YHnt4NOO/(/(tNO&<HxdHn/` Nt<Hn?<` N OFL N^NuComputeDiam__12GearRatioFrmFvNVH $nxzv`0C Ѐr22"؁ Ѐr22rځRC C(mB/<@D/HntNOPO/(/(Hnt6NOO/(/(/Nu\O`&$_N^Nu%HandleEvent__10ConnectFrmFP9EventTypeNVH0v/.HzHzNu0. XO@g W@g@ gW@g@TgW@gz`T` NN/` NZBmPHx` N$H POg/./ ` N$HPO&J/ ` NXO`` N^/` Nd` N/` N0` N/` N0` N /` N0;|PHxZ` N$H OgHx/ HzHzL Nu$HPO&J/ ` NXOL N^Nu#HandleControlEvent__10ConnectFrmFUsNV/ ?<BNOs/NO\O?NOs/NO;@H mX\Of;|H?<>` N$HJmHTOg / NOXO`/ NOXO$_N^NuSetDemoState__10ConnectFrmFvNVH $nHnHn` NzPO`rv`fp,ATHp?NOE(\Og8p,ATJ(f*p,!$?<p,/0$?NOIp,CT#(PO`p,ATB$p,B(RC CeREJEoBRBjBj</ HzHz^Nu/./.` N" JOL8N^Nu__ct__9DtcSearchFvNVH $n grx`Np,ATJ(g>p,/0(NOJ6XOgAlHP?<AxHPNOO p,ATB$p,B(RD DeJn o/ ` NXO JLN^Nu__dt__9DtcSearchFv$Can't close databaseDtcSearch.cppNVH8,. ..&n*.Jfp`^Jg EBPv`4p,ATHp/NOJ@POfp,ATJ(g/HnNOBgHzlHnHnp,AT/0(NO@80n?p,AT/0(NO[$H O g/ NO!(HA-P=h?HP/ NOPOpLN^NuFind__9DtcSearchFPCcPCcPcPUsUs<DTC not found. Refer to your vehicle's repair manual.NVH8$n(n &nv/ HzHz&NuXO`L?*Hj/ p,ATHp/ / N ROf 0*jgJf/ HzHz@NuXOJgJgp,ATHp/.NOpPO`A8HP/.NOpPOLN^NuFindFirst__9DtcSearchFPCcPcPc NVH8$n(n &n8:*<*v/ HzHzNuXO`L?*Hj/ p,ATHp/ / N ROf 0*jgJf/ HzHz`NuXOJgJgp,ATHp/.NOPO`AVHP/.NOPO Rf0*jf45E5Fp`pLxN^NuFindNext__9DtcSearchFPCcPcPc NVH8$n&n (n8:*<*v/ / HzHzBNuPO`H?*Hj/ p,ATHp/ / NJROfJjgJf/ / HzHzNuPOJgJgp,ATHp/.NOPO`APHP/.NOPOJRfJjf45E5Fp`pLxN^NuFindPrev__9DtcSearchFPCcPcPc NVH0$n&n v/ HzHzdNuXO?*HjHxp,ATHp/ / NJOgRC Rf 0*jg/ HzHz~NuXO`0L N^Nu'GetTotalNumDescriptions__9DtcSearchFPCcNVH0. z`p,ATJ(gHxHxHxHxHxHxHxHxHnHxHnp,/0$BgNOF nO2fJfJnfJgx`:?p,AT/0(NO\&H/ NO!$H-R=jACCp?"QJO gP?Nu\O`&$_N^Nu%HandleEvent__10EditRunFrmFP9EventTypeNV/v0. @ g@@ g_@g`d/.HzHz~NuvXO`L/.HzHzNuvXO`2?< ` NTO/NO9JXOf?<@NOvTO`v&N^Nu#HandleControlEvent__10EditRunFrmFUsNV n f n/( /.HzHzNuPON^NuHitButton__10EditRunFrmFiNVH8$nB'/* ?< ` N JPOfHnNO/NOPO`Hn/*NOPOHn<..NOhB'Hn?< ` N HnB'?...NOfB'Hn?< ` N B' j HhE?< ` N ?< ` N&H?<$AHPNO%H/*NO!(H?<$/ / NO?< / NO j J( OJgbv`X0C /4 j Hh NOJ@POf:?/ NO?/ NO?< ` N&H j Hh / NOO`RC C$m?< ` N&H?< AZHPNO%H/*NO!(H?< / / NO?</ NO j J(@Ogbv`X0C /4 j Hh@NOJ@POf:?/ NO?/ NO?< ` N&H j Hh@/ NOO`RC C m b /*HnNOAHPHnNOO`6 *"<` N:/HnNOAHPHnNOOB'Hn?< ` N pPOLN^Nu#LoadEvent__10EditRunFrmFP9EventType^AcuraAudiBMWChevroletChryslerDaihatsuDodgeFerrariFordGMHondaHyundaiInfinitiIsuzuJaguarKiaLamborghiniLand RoverLexusLincolnMazdaMercedes-BenzMercuryMitsubishiNissanOldsmobilePontiacPorscheSaabSaturnScionSubaruSuzukiToyotaVolkswagenVolvo1994199519961997199819992000200120022003200420052006 bytes KBNV/ $n%n%n %n?< / ` N\O$_N^Nu(DoDialog__10EditRunFrmFP10RunAppInfoUlUlNV//.Hn` NL n h HhHn` Nj6?fp`0xv`*>0 RC Cm/ HzHz @NupXOL N^Nu?HandleOBDMode1Event__16OxygenSensorsFrmFPQ29Unmanaged9Mode1DataNVH0$n&n p+g @ b`vvp+p+ ሆp+ H@B@p+ r㨆x`> g0p*2 ` N^/` NPOփRD D o`,p*+2 gJmHg/ / HzHzNuPOpL N^Nu?HandleOBDMode5Event__16OxygenSensorsFrmFPQ29Unmanaged9Mode5DataNVH0&n` N$H* ` N/` NS@\Of?<\NOpTO`n` NN/` NZ<` N/` N6J@O g4?<<` N^/` Nj|PO`^<` N/` N6J@\Og2?<<` N^/` Nj|PO?<A` N$HvTO`<?/ NORCPO Cmv`B'?/ NORCPO C mHztBg/ NOHzb?</ NOHzN?</ NOpOL N^Nu)OpenEvent__16OxygenSensorsFrmFP9EventTypeNVH0?<A` N&HvTO`&?/ NO$@ \Og/ ` NXORC C mpL N^Nu*CloseEvent__16OxygenSensorsFrmFP9EventTypeNVH8$n(n j mAxHP?<1AHPNOO j l?<A` N&H<?*/ NO?<@Hnp,??<@NOHnNOR@r2XO/0j A/0NO36OgAHP?<AA&HPNOO 0j A/0NO!&Hn/NO0j A/0NO"<Bg?*/ NOHlNOR@r2XO/0j A/0(NO36O"gAHP?<IAHPNOO 0j A/0(NO!&Hl/NO0j A/0(NO"<?<?*/ NOHl?/ NO&HHn/ NOJ@Of"z&jJ/ ` NH(H&L( XO`0SCJ@fJf/*4NO"HnNOFr2RXO//*4NO36/*4NO!&HJCOgAHP?<KA.HPNOO HnHs`NOHnNOR@@?<O` N(H/ NO6 D0RC J8Og /*8NO+XO?/ NO%H8 C\Oo?</ NO\O` ?/ NO\O?/*8NO!XO// NO&jJ/ ` NH(H&L( OJfpLxN^Nu*PopulateModuleList__18ParameterSelectFrmFvJPlay%iCould not grow choices for module list.ParameterSelectFrm.cppNVH8$n(n &jJJg S-h n`&&C& &C g/ N/* ` N&/< / HzHz JNuvO `p/* ` N,/< / HzHz NuvO `:<Bg/* ` N2?< Hx / HzHz^NuvO`<Bg/* ` N8?< Hx / HzHz NuvO`<?</* ` N2?< /< / HzHzNuvO`|<?</* ` N8?< /< / HzHzNuvO`AdHPHx / HzHzTNuAJHP/< / HzHz6NuO&$_N^NuPenDown__14PowerTorqueFrmFiiNVH8$n<.(n&j J+Tg$&j p 63d8&j 6+H:Dlt&j 6+H86&j ?p AHh`` N(*&<B'HxHn/` NtO/?` N O`<AHP?` N PO&j 6+H80D -p"` N4-@ -l"<` N@Ю6<0C/HnNOPO/?< ` N PO`Jg</ ?` N POLxN^Nu DrawValue__14PowerTorqueFrmFiiPcNV/Hn` NTB.B.6B.VB.[B.NO=@Hn` N/HzHzNu nHhHn/.HnHzHzNuHnHzHz Nu6?NuXOJ* g</ HzHz NNu\O&$_N^NuHandleStartStop__6RunFrmFvNVH8(.` N/` N?< b` N$HHx/ NOXO/` N/` NJOf,?<NOBg?< h` NTO/NOPO`Hn` N/` NJPOf,?< NOBg?< h` NTO/NOPO`?< aNOs/NO\O?NOs/NO` N/` NJ@O gJfHn` N/` NADHPA@HPHn?<NO6 COf:Bg?< h` NTO/NOB'/HzHz ZNuO `` N/` NBg< ` N^/` NjHx` N&H Og8$KHj` NTBB* B*@B*EB*NO5@&J$K&JXO$K/ ` N/HzHzNNuHxR` N(H O g&LBAHPHk NOAHPHkDNOAHPHkKNOAHPHk&NOAHPHk*NOAHPHk0NOAHPHk4NOAHPHk:NOAHPHk?NOB+Q(K&L(KOH&L/ ` N/` NrAC %k 5k$%k&%k*5k.%k0%k45k8HxHk:Hj` NHxHk?Hj` NHxHkDHj` NHxHkKHj` NHxHkQHj` N/ ` N/HzHz ,Nu/ ` N/ ` N D| OTLN^NuPowerTorqueStart__6RunFrmFv6 30007.00026.007710002529.240.3520.0NVH8(.` N/` N?< b` N$HHx/ NOXO/` N/` NJOf,?<NOBg?< h` NTO/NOPO`Hn` N/` NJPOf,?< NOBg?< h` NTO/NOPO`?< aNOs/NO\O?NOs/NO` N/` NJ@O gJfHn` N/` NAFHPABHPHn?<NO6 COf:Bg?< h` NTO/NOB'/HzHzhNuO `` N/` NBg< ` N^/` NjHx` N&H Og8$KHj` NTBB* B*@B*EB*NO5@&J$K&JXO$K/ ` N/` N^HxR` N(H O g&LBAHPHk NOAHPHkDNOAHPHkKNOAHPHk&NOAHPHk*NOAHPHk0NOAHPHk4NOAHPHk:NOAHPHk?NOB+Q(K&L(KOH&L/ ` N/` NrAC %k 5k$%k&%k*5k.%k0%k45k8HxHk:Hj` NHxHk?Hj` NHxHkDHj` NHxHkKHj` NHxHkQHj` N/ ` N/HzHzXNu/ ` N/ ` N D| OTLN^NuAccelerationStart__6RunFrmFv6 30007.00026.007710002529.240.3520.0NV/ AC""""""""Hn` N/` NJPOg8?< k` N$HHn nHh:NO nHh:/ NOO$_N^NuUpdateSetupTrigger__6RunFrmFv NV/.Hn` N\Hn` Nt/.N?/ ` N/ ` NpPO`xpg Wrcpf`=|u4HxHxHxHxHxHxHxHxHnHxHx D/BgNOG6O2gAHP?<OAHPNOO p`pLN^Nu-UpConvert30003To30004__11UpConvertDbFUlPUlPPv`Database set app info error!UpConvertDb.cpp-Database set app info error!UpConvertDb.cppNV/ / $n&n AC""""""""%k 5k$$%k&&%k**5k..%k00%k445k88HxHk:Hj:` NHxHk?Hj?` NHxHkDHjD` NHxHkKHjK` NHxHkQHjQ` N JO<$_&_N^Nu-__ct__16DynoSetupAppInfoFRC16DynoSetupAppInfoNVH8&. (npfBg n/NO|XO/NO6$HAC A CC """"""""HxHj@Hn` NHxQHjEHn` NACCp?"Q=jdHjHnfHzHzNujACC""""""""-j -j-jHn~` NTB.B.B.&B.+B.|NO=@|vO*` 0C AABAA0B( RC Cm/ NO5/ NO&HHx/ NO36/ NO!$HHxHnHnNO&mHHxHnB/ NOv/ NO"=|u5HxHxHxHxHxHxHxHxHnHxHx/BgNOG6OfgAHP?<AHPNOO p`vpg Wrcpf^=|u5HxHxHxHxHxHxHxHxHnHxHx/BgNOG6O2gAHP?<AHPNOO p`pLN^Nu-UpConvert30004To30005__11UpConvertDbFUlPUlPPv\Database set app info error!UpConvertDb.cppDatabase set app info error!UpConvertDb.cppNV n40H0Jg0.P. (2I(n N^NuEncryptByte__4LfsrFUcUsNV n40H0Jg0.P. (2I((N^NuDecryptByte__4LfsrFUcUsNVH8$n(n &n6.8.4B*`?/ N$PO0SCJ@nLN^NuEncrypt__4LfsrFPUcPCUciUsUsNVH8$n(n &n6.8.4B*`?/ NPO0SCJ@nLN^NuDecrypt__4LfsrFPUcPCUciUsUsdU???xx<x8p<<p<?<`x<DCP@CnCA`APAOAOA_dAOAO`AO.AOA`APIc A\CAQAPAOAOARAOAO`AO.AOAMAPC|CpABCDEFGHJKLMNPQRSTUVWXYZ23456789ENTAQAPAOAOZ`AOAO`AO.AOAMfC~AQAPAOAOAQAOAO`AO.AOAMAPCAQAPAOAOAQAOAO`AO.AOAMAPCA`APAOAOA_dAOAO`AO.AOA`APIcA\CAQAPAOAOAQAOAO`AO.AOAMAPCA`APAOAOA_dAOAO`AO.AOA`APIcA\UUUU}_CA`APAOAOA_dAOAO`AO.AOA`APIcA\CA`APAOAOA_dAOAO`AO.AOA`APIcA\CFLAQAPAOAOAQRAOAO`AO.AOXAPCjvAQAPAOAOAQpAOAO`AO.AOAMAPkGenericdAcura-Honda`Aspire-Escort-TracerWAudigBMWhChryslercColt-Su mit`Daew oeFordgGeohGMiHyundaidInfiniti-Ni san\IsuzufJaguareKiahLand RoveraLexus-Toyota_MazdafMercedes-Benz^MINIgMitsubishiaPorschedS abgSubarueSuzukieVolkswagenaVolvoVAQAPAOAOARAOAO`AO.AOAMAPCAQAPAOAOARAOAO`AO.AOAMCAQAPAOAOARAOAO`AO.AOAMAPCAQAPAOAOARAOAO`AO.AOAMC APAOAOAQAOAO`AO.AOAMAPY*0AQAPAOAO6ARAOAO`AO.AOAMBCNTAQAPAOAOAQZAOAO`AO.AO`APClrAQAPAOAOxARAOAO`AO.AOAMAPCAQAPAOAOAOAO`AO.AOAMAPC &AQAPAOAO,ARAOAO`AO.AOAMAPCJPV8>DWbhAQAPAOAOnARAOAO`AO.AOAMAPCzWAQAPAOAOARAOAO`AO.AOAMAPCCAQAPAOAOARAOAO`AO.AOAMAPC  W"(AQAPAOAOAQ.AOAO`AO.AOAMAPC:@AQAPAOAOAQFAOAO`AO.AOAMAPCRXAQAPAOAOdARAOAO`AO.AOAM^Cv|AQAPAOAOAOAO`AO.AOAMAPCAPAOAOAOAO`AO.AOAMAPCAQAPAOAOAOAO`AO.AOAMAPCAPAOAOAOAO`AO.AOAMAPstd :bad_exceptionAstd :exceptionAl|CXE A .|E A Hstd :bad_a locAstd :exceptionACEANBNANANANANA@NAlNANAjNANANA@NANANANA"bNA)NA,tNA,NA-NA.NA.NA/bNA/NA1dNA2NA5NA<|NA? NA@jNAGNAHNAKtNAKNALTNALNAPFNAW.NAWNAXNAYNAZNA[NA\NA^\NA^NAaLNA|NA}@NA}NA~NA~NANANANA"NANAjNANANANANANA.NANA@NANADNANANA NANAFNANAZNANANB NBvNANANA:NANA NA "NANA,NA|NANANANAxNANA3NA4*NA4NA5NA5NA8$NA9NAPNANAFNANANAtNANA2NALNANANA"NAjNANAvNAJNANB NBNANAFNANAFNANANANADNANADNANANANANA NA-NA.NANANANAFNANA NA!NA"NA$NA&,NA&bNA&NA'LNA(hNA(NA,NA/|NA0.NA1NA5 NA7 NA>NA?NA@NAA4NAANAANAONAPXNAQNA[NA\NAkNAmpNAmNAnzNAptNApNAqdNAvNAwNANAtNATNAxNANA:NBNANAFNANANA$NA:NA ~NA NA 4NALNA>NA0NA$NA NANANANA NAjNANANAtNA$NA$NA$NA$NA%NA&NA(TNA(NA(NA)XNA)NA6TNA6hNA6|NA6NA7,NA7NA9NA9NA:BNA:NA;NA>HNA>\NA>pNA>NA?NA?NACNACrNACNAD6NAONAONAONAONAPNAQ~NAVNA[NA\NA\NA]jNAgPNAgNAgNAhNAhNAi,NAinNAiNAj"NAjNAmNAmNAnNAoNApxNAwrNAzNAzNANAHNANANAdNANANANANAZNANA((A DA Dg*ABAA0>Co$ BF,AEĎAA(ExM~MMb:CրaCE&CEBAzBA C E BzA E C E ^D jD vD D EB`AcCJB CE CBDA@ ClB(ADE΀ CENBECBjCz҂܂҂܂҂Ԃ҂҂ԂȂ܂ԂԂԂ}@҂Ȃ҂҂您ւʂ҄섄{؂Ăʂ̂ʂʂ̂ʂʂʂʂʂʂ̂ʂ̂}6ʂ悂悂悂ʂ悂ʂʂʂ悂cЂ悂Nl <8pp8p8<<p8p88xpFNV^f~.V~F\r "8NdGraph |$- = A A Hold2l=-@b Āo ^ ( ' 1 3 2r4bЀr TP# [ 0%  Edit 1  Edit 2  I  U    I U  P P PP P ; ? + ; !0 "+ #r $b %r &b 'o (^ +! ,N - Rlt|&Nv>FNdz*@Vl&Power Torque' 5 A2l6(@Y Āo ^ (h4YЀh T  Run  Stats  A  M  w   A M " w P# 3 ? & 4 0 % h Y h Y o ^ ! N  1  2   u " R  4 " 2 `!  &>Zp 2Z(:L^n 2F^Edit Dyno Setup $ OK 0$ Cancel Weight: '=Temp: IElevation: UHumidity: +mDrag: aPressure: K B K= B KI B KU B s$ Note  File: . j @ Ka @ Km B llbs l= F lIFt lU% lain Hg lmcw yFrontal Area: Ky B lysq. feet %Gear Ratio: K% B l%ratio 1Tire Dia: K1 B l1inches2؈ ( ":Pd~:bv$4HZv $LDyno Setup Used On Run$ OKWeight:'=Temp:IElevation:UHumidity:+mDrag:aPressure:K K= KI KU  File:. j Ka Km llbsl= FlIFtlU%lain HglmcwyFrontal Area:Ky lysq. feet %Gear Ratio:K% l%ratio1Tire Dia:K1 l1inchesOCalculated LoadEngine CoolantShort Fuel Trim-B1Long Fuel Trim-B1Short Fuel Trim-B2Long Fuel Trim-B2Fuel Pressure (g)Intake ManifoldEngine RPMVehicle SpeedIgnition Timing AdvIntake Air TempAir Flow Rate MAFThrottle PositionO2 Sensor B1-S1O2 Sensor B1-S2O2 Sensor B1-S3O2 Sensor B1-S4O2 Sensor B2-S1O2 Sensor B2-S2O2 Sensor B2-S3O2 Sensor B2-S4Time Engine StrtDist While MIL OnFuel Press Rel ManFuel PressureO2 B1-S1 (WR V)O2 B1-S2 (WR V)O2 B1-S3 (WR V)O2 B1-S4 (WR V)O2 B2-S1 (WR V)O2 B2-S2 (WR V)O2 B2-S3 (WR V)O2 B2-S4 (WR V)Commanded EGREGR ErrorCmd Evap PurgeFuel Level InputWarm-up DTCsDistance DTCsEvap Vapor PresBarometric PresO2 B1-S1 (WR mA)O2 B1-S2 (WR mA)O2 B1-S3 (WR mA)O2 B1-S4 (WR mA)O2 B2-S1 (WR mA)O2 B2-S2 (WR mA)O2 B2-S3 (WR mA)O2 B2-S4 (WR mA)Cat Temp B1-S1Cat Temp B2-S1Cat Temp B2-S1Cat Temp B2-S2Ctrl Mod VoltageAbs Load ValueCmd Equiv RatioRel Throttle PosAmbient Air TempAbs Trottle Pos BAbs Trottle Pos CAbs Trottle Pos DAbs Trottle Pos EAbs Trottle Pos FCmd Trottle ActuatorMin Run with MIL OnTime DTCs Cleared" (Px  *2NV~&.6RZbx  6Dual Graph  P   .  9  L  |$  Edit...* Y Pd v   BNlf Y Edit...s  B  * !N l#[ 0%&A Hold'f (s ) * 4  "&NvBjBj&List5A Hold6 6;7q P8K# 9n2 : Edit...;|$<[ 0%>,q P?K:# @n32 A: Edit...HHq PIKV# JnO2 KV Edit...Rdq PSKr# Tnk2 Ur Edit...\q P]K# ^n2 _ Edit...Fast Sampling increases the sensor sampling speed on some vehicles. On some vehicles it has no effect and on others it can prevent correct scan tool operation, expecially on vehicles with more than one computer module. If the scan tool fails to sample sensors correctly, disable this feature. Select the default units of measure: English or Metric. Not all measurements have an English conversion, so if none exisits the Metric value will be used. It is possible to override the default units of measure in some dialogs. This allows a mixture of Metric and English measurements. Disabling the Auto-Off Timer prevents the Palm from powering off. The Palm normally turns off after a period of no user activity. The Disable Auto-Off Timer option is deactivated when the scan tool software is exited. WARNING: this feature prevents the Palm from powering down. If left unattended the Palm battery will run down. The Com Log is for debug use only and should normally be disabled since this option uses large amounts of Palm storage.Ѐ .Vt   "Bb "8`zGear Ratio = ComputeTire DiameterS- B-Tire Diameter:t-inchesWidthBRatiomRim Dia) Width:& Ratiok& Diam (<(m( p Measure Gear Ratio2RPM<,=MPH (c)QStatus:1Qd 2`Gear Ratio:E`# BrMPH (r)q,  (08@HPX`h:Pf|>fAcceleration' 5 A2lo ^ (h4YЀP# Run Stats  A  !M  "w  )3*?-0.%1h2Y3o4^7!8N;  <} " =X  >: " 2  :XrB` HZxAcceleration StatisticsFile:1j  Z1/4 Mile Speed:"Top Speed: x1/4 Mile HP: [  $ OK |MPH |-Sec[Z [x i1/4 Mile Time:[i -0 to 60 Time:[- |ZMPH|iSec|xHP <1/8 Mile Speed:[< |<MPHK1/8 Mile Time: |KSecqs  $yR" >.pgB&  @DZ<h/ LGTFMLADOR -/PCCTUany{xyz{|}~#%8LTM\NhOjPvQ|ScanGeneral InfoTrouble CodesFreeze FrameMeterListGraphDual GraphOxygen SensorsTest Results-Open Scan DataDynoPower vs. TorqueAccelerationFuel EconomyGear Ratio-Open Power vs. TorqueOpen AccelerationOpen Dyno SetupGraphShow MarkerHide Marker-Horizontal Zoom InHorizontal Zoom Out-Vertical Zoom In 1Vertical Zoom Out 1-Vertical Zoom In 2Vertical Zoom Out 2OptionsConnectCode Search-PreferencesAboutAbout Hardwareh 2H^t >f"*2:BJRh~Code Searchi/jGk_lwm/?nG?o_?pw?+ rz) s<[ s}tb) uJ) v2) I@x}#y[Vehicle:zoDescription:1@a@}>Zby@aA1AIAyAolm~moFile is the destination data file for storing the power/torque or acceleration run data. Each data file stores one run. Setup is the dyno setup file used as the input parameters for the run. For Power Torque runs, pressing Start Power Torque starts a countdown. During the countdown, get the vehicle going at a low RPM in the gear the run is to be performed in. At the end of the countdown the Palm beeps. Accelerate with full throttle until maximum RPM is achieved. After the run, bring the vehicle to a stop and press Start Power Torque again to stop logging data. For Acceleration runs, pressing Start Acceleration arms the system. Once the vehicle starts to move, data will start logging into the dyno data file. After the run, bring the vehicle to a stop and press Start Acceleration again to stop logging data.2 Ĉ  $8L fj~ (<VjEdit File Attributes  OK #$ Cancel FDate: TTime: 08% Year *Make: 0*( Make 8Year: 0F2  0T2  0bi$@P bVIN: u" Note File: 0j @ 0*d 07( Size: 0<  M" SetupSelect the module to obtain measurements from. Some vehicles only have one module. The speed setting allows you to select how fast to sample the sensor. High is as fast as possible, medium is every 3 seconds, andl low samples every 10 seconds. Metric or English selects the units of measure. Some sensors only have Metric units. The Enabled checkbox allows the sensor measurements to be enabled or disabled. When unchecked, no measurements will be obtained from the vehicle. The parameter list box contains a list of sensors supported by the vehicle. Not all sensors are supported by every vehicle. In addition, if the vehicle has multiple modules each module may support different sensors. So, when the module changes the parameters shown in the list box can change.  b| Test Results@ j            1 -select-This screen allows modification of the Dyno Setup parameters. These parameters are used as part of the dyno calculations. Weight - total vehicle weight including gas and passengers. Gear ratio - total gear ratio (transmission and axle) of the test vehicle in a particular gear (e.g. 2nd gear). Temp - outside temperature. Elevation - current elevation. Humidity - current outside humidity. Available from www.nws.noaa.gov. Pressure - current outside altimeter pressure. Available from www.nws.noaa.gov. Drag - drag coefficient of the test vehicle. Frontal Area - frontal area of the test vehicle. The Note button adds an optional text comment to the file. Press OK to save the changes, or Cancel to discard. @ b~fOxygen SensorsAn@ j          B< Next SensorCSensor Position:DXH ( PjFreeze Frame@ j             qs f $pg"&  DZ<H/ u6Gk Tx F M L ADOR@ABCDE#F%G8HLINJa}ScanGeneral InfoTrouble CodesFreeze FrameMeterListGraphDual GraphOxygen SensorsTest Results-Open Scan DataGraphShow MarkerHide Marker-Horizontal Zoom InHorizontal Zoom Out-Vertical Zoom In 1Vertical Zoom Out 1-Vertical Zoom In 2Vertical Zoom Out 2OptionsConnectCode Search-PreferencesAboutAbout HardwareThe DTC (Diagnostic Trouble Code) Lookup dialog displays the textual description for a trouble code. Trouble code definition databases are loaded separately from the scan tool software. There are two categories of DTCs: Generic and enhanced. Generic codes are common to all vehicles. Enhanced codes are manufacturer specific and unique to a particular vehicle make. As such, a single code might have different meanings depending on the car type. If the software detects a duplicate DTC definition, use the Next and Prev buttons to scroll through the possible meanings. If the code is not found, refer to your vehicle's repair manual for the code description. Selecting Yes will start the gear ratio run. A gear ratio run allows the software to measure the vehicle's overall gear ratio (transmission and axle) in one gear. The basic process is: 1) Press the Compute Gear Ratio button. 2) Get the vehicle up to a low speed in the gear you'd like to measure (e.g. 2nd gear). 3) When the Palm beeps, data has started being collected. Keep the vehicle going the same speed until the Palm beeps again (about 10 seconds). 4) The Palm will automatically stop and display the measured gear ratio. The Palm counts down before collecting data allowing the vehicle to accelerate to the gear desired.2   :Z0BVhPower Torque Statistics File: 1j  TPeak Torque: ,Peak Power: hPeak Torque RPM: a,  $ OK @Peak Power RPM: a@  aT  ah  ,HP Tlb/ft @RPM hRPM2LN "<Vl :PParameter SelectM$ OKN0$ CancelOIPJ HighQ8Parameter:R#Speed:S Module:Ta MedUF  UOVEBW&+Units:Xx LowYJ*# MetricZn* English[8 \Z8Enabled: =}}= 2ln .Jh:Preferencesm~$ OKn/~$ Cancelo(Default Unit of Measure:p+5# MetricqO5# Englishr$DAuto-Off Timer:s+Q# EnabletOQ# Disableu+ Fast Sampling:v+# EnablewO# Disablex `Com Log (For Debug Only):y+m# EnablezOm# Disable22l̈ T  Hp$Monitor Test ResultsZ$ OK-Measured:;Minimum Limit:IMaximum Limit:Y-! Y;! YI! |-  |;  |I  Name: @  .Vv &MeterA Hold  P'# 3# |$f Pr# ~# I Edit... Edit...[ 0%2\ t Enter Product Key][8 Keyboard^$ OK_ @`Product Key:a-Enter the Product Key. The Product Key can be entered with or without dashes, as the examples show below: 1234-ABCD-1234-ABCD-1234 1234ABCD1234ABCD1234 Letters can be either upper or lower case.b0$ Cancelc9zZ Use Adapter As KeyL n<Connectx Connect to VehicleCConnect the scan tool to the vehicle's diagnostic connector, turn on the ignition, and press the 'Connect to Vehicle' button below.,Welcome toTuning Concept's OBD II Dyno-Scan for Palm OS!x Enter (No Connect)qx Connect to Vehicle DemoL n<~Connectx Connect to VehicleBConnect the scan tool to the vehicle's diagnostic connector, turn on the ignition, and press the 'Connect to Vehicle' button below. *Welcome to Auterra's OBD II Dyno-Scan for Palm OS!x Enter (No Connect)qx Connect to Vehicle DemoThis screen displays the scan tool hardware version and communication protocol capabilites. The scan tool hardware must be powered by the vehicle to display this information. Plug the scan tool into the vehicle and turn the vehicle ignition on before selecting this screen. Version: Version of the scan tool hardware. Protocols: Lists one or more protocols supported by the scan tool hardware. VPW PWM ISO KWP CAN Current Protocol: The protocol currently in use. 25ix 6PjDTC LookupY$ OK2 4$DTC:(Description:sY$ NextIY$ PrevVehicle:-o 2y(#   FnFuel Economy  Hold 8 Trip  P '# f P r#  ~#   Edit... I Reset2 ` g .FdzRun a+ L Overwrite File b,I -no file selected- c,?k ( dFile: f/Setup: g~$ OK h P(Start Run i?Status: k,/I -no file selected-<L n<dConnect=7PDA-Dyno and OBD II Scan Tool>x Enter (No Connect)#@JNever again pay for Dyno-time and make every road your personal drag strip. Ax Connect to VehicleBqx Connect to Vehicle Demo2 h>FAbout Nology's PDA-Dyno$ OKTCopyright 2002-2005 Nololgy Engineering Inc. Patent Pending.%. Nology PDA-Dyno and OBD II Scan Tool Version 5.1.1#pVisit us on the Internet at www.nology. com2 h:BAbout Auterra's Dyno-Scan$ OKPCopyright 1998-2005 Auterra, LLC Patents Pending 4Dyno-Scan for Palm OS Version 5.1.1mVisit us on the Internet at www.auterraweb. comd??;ώ?|q߇?>sp@<ws`9UT99*><;;?qq??x t &NTrouble Codesy"#Mzd"#M{1> Clear DTCs...| Stored DTCs}VPending DTCs~z zTrouble Code Caused MIL:2DZ  t"JAbout HardwareI$ OK Version:$Protocols:4Current Protocol:9P 9%a <^4< 20 h"*About Dyno-Scan1$ OK2 MCopyright 2003 Tuning Concept Patents Pending3/Dyno-Scan for Palm OS Version 5.0d5kVisit us on the Internet at www.ecu-blaster. com2XF T  "8PSet Playback Position Ua  V% WPlayback Position:@# Z  ["  \5$ OK ]/5$ Cancel2 ( ) n $Open Power vs. Torque Run ) OK *c + Power vs. Torque Files: ,y Edit -( New .K) Delete...2 ) nOpen Acceleration Run  OK c  Acceleration Files: y Edit ( New K) Delete...2   nOpen Dyno Setup  OK c  Dyno Setup Files: y Edit !( New "K) Delete...2tu nOpen Scan Datau OKvcw Scan Data Files:xy Edity( NewzK) Delete... Test ID's SupportedRich to lean thresholdLean to rich thresholdLow sensor voltageHigh sensor voltageRich to lean switch timeLean to rich switch timeMin sensor voltageMax sensor voltageTime between transitionsSensor periodEWMA misfire count last 10 drivesMisfire count for last/current drive 0``00`p06  0``00`p06 ^^^^^^^^^^^^ 0``00`p06  0``00`p06 ^^^^^^^^^^^^^^^^^^^^ 0``00`p06 }}}}}}}}}}}} 0``00`p06 }}}}}}}}}}}}}}}}}}}}This screen allows modification of many different file attributes such as vehicle make, year, etc. The Setup button shows the Dyno Setup parameters used when the file was last saved. The Note button adds an optional text comment to the file. Press OK to save the changes, or Cancel to discard. DTCs (Diagnostic Trouble Code) libraries are loaded separately for each manufacturer, e.g. Ford, GM, Toyota, etc. Load at least one manufacturer DTC library in order to search for the text description for a DTC number. DTC libraries can be downloaded from auterraweb.com. Selecting Yes will permanently erase all trouble codes from the vehicles memory. Selecting No will not erase the trouble codes. Once the codes are erased, they cannot be viewed again. Erasing the codes causes the vehicle's MIL (Malfunction Indicator Lamp) to turn off. Z @ǃ`l?@x?@<>LJ@<>LJ@>>>ς@>>>ς@>>>π@}>>>π@~>>>Ͽ@?>>>Ϟ@?>>>Ϟ@<>3Ǐ@<>3LJ@8>q@p~@@The Dyno Setup values used on the Scan Data, Dyno or Acceleration run. Parameters such as vehicle weight, elevation and humidity are all saved at the time the run was performed. If a run has not been performed yet, the File name will be blank. Fast Sampling is an option that increases the speed at which the Palm samples vehicle sensors. With this option disabled, the accuracy of the performance run will be lower. The Fast Sampling option is located on the Preferences dialog. Not enough data samples were taken to create a reasonable curve. Typically this means the test run was terminanted early or the vehicle was not accelerating during the run (i.e. the RPM dropped sometime during the data collection).O%deg C%%%%kPakPaRPMkm/hdegdeg Cgm/s%VVVVVVVVseckmkPakPaVVVVVVVV%%%%countkmPakPamAmAmAmAmAmAmAmAdeg Cdeg Cdeg Cdeg CV%ratio%deg C%%%%%%minminThe Product Key is a 20-digit number, not including dashes, used to license the software. This number is included with the Dyno-Scan software. It must be entered correctly before the Dyno-Scan software can be used.The MonitorTest Results screen shows the vehicle's on-board ECU monitor test results. Measured is the measured test value. The Minimum and Maximum Limits provide the acceptable range for the Measured value.2 H I \nNote I$ OK J0$ Cancel K q@      QQQQQQQQQQQ2b<  \xAuto Detection !' Please Wait... "Connecting to Vehicle. `  ؀  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} Product Key ErrorThe Product Key is either missing or invalid. The application will exit. If you are still having problems, contact Auterra via email at support@auterraweb.com.OKAdapter Key InvalidEither the adapter is not connected to the vehicle, or the adapter key is not valid. Please enter the numeric Product Key that came with your software.OKA data file must be selected as the destination for the acquired data. If no data files have been created, first create a new dyno data file before attempting this operation.Odeg FpsiinHgmphdeg Flb/minmilespsipsimilesinH20inHgdeg Fdeg Fdeg Fdeg Fdeg FCom Log Option EnabledThe Com Log option is enabled. Normally this option should be turned off since it consumes a large amount of Palm storage.OKThe scan tool application relies upon an extra file to be installed on the handheld. Install the Mathlib.prc file onto the Palm and try the program again.Demonstration mode simulates all vehicle data and does not require a connection to the vehicle. Do not enable demo mode if connecting to a real vehicle.  ?? }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}  ?? }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}  @@     @@ YYYYYYYYYYYYLLYYYYYLLLLYYYYLLLLLLYYYYLLLLLLYYYYYLLLLYYYYYLLYYYYYYYYY  YYYYYYYLYYLYYLLYYLLYYLLLYYLLLYYLLLYYLLLYYLLYYLLYYLYYLYYYYYYY  @9{{9@ YYYYYYYLYYLYYLLYYLLYYLLLYYLLLYYLLLYYLLLYYLLYYLLYYLYYLYYYYYYY  YYYYYYYYYLLYYYYYLLLLYYYYYLLLLLLYYYYLLLLLLYYYYLLLLYYYYYLLYYYYYYYYYYYY  ?? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ?? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^    ?? Use Demo Mode?Do you want to use demonstration mode to evaluate the software? Answering No requires that you enter your product key.YesNo Fast Sampling Is DisabledFor the most accuracy, this operation requires the Fast Sampling option enabled from the Preferences dialog.OK Hardware Version ErrorCan't communicate with hardware to obtain version. Ensure the scan tool is connected and vehicle ignition is on.OKLost CommunicationLost communication with the vehicle. Ensure the scan tool cable is connected and vehicle's ignition is on.OKInvalid File NameThe file name you selected is invalid and may contain invalid characters. Please select a different name. OKMathlib ErrorMathlib is required by this application. Install Mathlib.prc using HotSync and start the application again.OKBank 1 Sensor 1Bank 1 Sensor 2Bank 1 Sensor 3Bank 1 Sensor 4Bank 2 Sensor 1Bank 2 Sensor 2Bank 2 Sensor 3Bank 2 Sensor 4Bank 1 Sensor 1Bank 1 Sensor 2Bank 2 Sensor 1Bank 2 Sensor 2Bank 3 Sensor 1Bank 3 Sensor 2Bank 4 Sensor 1Bank 4 Sensor 2CAN Bus Vehicle OnlyThis screen is only supported by CAN bus equipped vehicles. This vehicle does not use a CAN bus.OKNon-CAN Bus Vehicle OnlyThis screen is only supported by non-CAN bus equipped vehicles. This vehicle uses CAN bus.OKLClear Trouble CodesAre you sure you want to permanently clear all trouble codes from the vehicle's memory?YesNo No Vehicle DTCs InstalledNo DTC libraries are installed on the Palm. Please load at least one DTC library.OKSet the playback file position as a percentage where 0% is the beginning of the file and 100% is the end of the file. Selecting Yes will overwrite the all data in the file. Any existing data in the file will be permanently deleted. Not Enough SpaceThere is not enough storage space on your handheld to complete this operation. OKDeleting a file permanently removes the file from the handheld. Once deleted, the file cannot be recovered.File Already ExistsThe file name you selected already exists. Please select a different name. OKGear Ratio Run StoppedThe gear ratio run was interrupted by the user. No gear ratio measured.OKCan't Open FileThe file is stored in an older format not readable by this version software.OKIncompatible OS VersionPalm OS Version 2.0 or greater is required to run this application.OKlNo Setup File SelectedA dyno setup file must be selected before performing a dyno run. OKNo Scan File SelectedA scan data file must be opened before performing this operation.OKSerial Port In UseThe serial port is presently being used by another application.OKNo Communication (Scan Tool)Cannot establish communications with the scan tool.OKRecord In ProgressA record is currently in progress. Stop the recording first.OKProduct Key InvalidThe Product Key you entered was invalid. Please try again.OK@ / JBAROptionsAboutNo Communication (Vehicle)Cannot establish communications with the vehicle.OKInvalid EntryInvalid ^1 entry. Please enter a value between ^2 and ^3.OKCan't RecordCan't start recording because not connected to a vehicle.OK4Not Enough SamplesNot enough samples were taken to create a curve. OKA dyno setup file must be opened to provide the test parameters for dyno run.@No Data File SelectedA file must be selected to store the data.OKNo Files SelectedA file must be selected to edit the details. OK Start Gear Ratio RunDo you want to start a gear ratio run?YesNoEnter A Tire DiameterYou must first enter a tire diameter. OKMeasured Gear RatioThe vehicle's measured gear ratio is ^1.OKCannot Open Serial PortThe serial port cannot be opened.OKNothing To PausePlay is not active. Nothing to pause. OKOverwrite FileDo you want to overwrite ^1?YesNoEnter File NameYou must enter a file name. OKDelete FileDo you want to delete ^1? YesNoRecord StoppedRecording has been stopped.OK @DH ?<PDA Dyno5.1.1