Dyno-ScanE.E.applObD2codeZcodecode|code58data8tSTLbtFRMtFRMtFRM EtFRM  tFRM/tSTLtFRMtFRM4:tSTR|tFRM#tFRM'dtFRM+tFRMh.MBAR2RtSTR5tFRM 8tSTR<tSTR `?tFRM@AtFRMDtSTRxGxMBARJtSTR LtFRM OtFRMLQtAIBSTbmp `VTtFRMlXtFRM[tFRM]FtFRM_tFRMa^tFRM c0tFRM `dtFRM<ftFRMh.tFRMitFRMxkp,/0(NOJ6XOgAlHP?<AxHPNOO p,AtB$p,B(RD DmJn o/ ` NXO JLN^Nu__dt__9DtcSearchFv$Can't close databaseDtcSearch.cppNVH8,. ..&n*.Jfp`RJg EBPv`(p,AtHp/NOJ@POf p,AtJ(g/HnNOBgHzJHnHnp,At/0(NO@80n?p,At/0(NO[$H O g/ NO!(HA-P=h?</ HnHm` NX/HnNOJ@OfT g&?<QHl/ Hm` NXB+QOJg??HzHzNu E0XO/ NO"pXO`&/ NO"XORC Ce gA>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/ HzHzDNuXOJgJgp,AtHp/.NOPO`AVHP/.NOPO Rf0*jf45E5Fp`pLxN^NuFindNext__9DtcSearchFPCcPcPc NVH8$n&n (n8:*<*v/ / HzHz&NuPO`H?*Hj/ p,AtHp/ / NJROfJjgJf/ / HzHzNuPOJgJgp,AtHp/.NOPO`APHP/.NOPOJRfJjf45E5Fp`pLxN^NuFindPrev__9DtcSearchFPCcPcPc NVH0$n&n v/ HzHzHNuXO?*HjHxp,AtHp/ / NJOgRC Rf 0*jg/ HzHzbNuXO`0L N^Nu'GetTotalNumDescriptions__9DtcSearchFPCcNVH0. z`p,AtJ(gHxHxHxHxHxHxHxHxHnHxHnp,/0$BgNOF nO2fJfJnfJgx`$?p,At/0(NO\&H/ NO!$H-R=jACCp"Q2JO gD?</ HnHn` NR?<RHjHnHn` NRO`B?</ HnHn` NX?<RHjHnHn` NXO/ NO-XO/HnB/ NOv6OgAHP?<AHPNOO / NO"<?p,At/0(NO^RDO p,At/0(NOO@XOeJgp`p=@=|HxHxHxHxHxHxHxHxHnHnHxp,At/0$BgNOG6O2RE EeL xN^Nu"EncryptDecryptAllDb__9DtcSearchFUc"Write record error!DtcSearch.cppNVA-P=h?</. HnHm` NXHn/.NON^NuPCompareFunc__9DtcSearchFPvPvsP18SortRecordInfoTypeP18SortRecordInfoTypeP7_opaqueNVH8<.8. v?p,At/0(NO[*\Og\/NO!(HXOSD?p,At/0(NO[$H \Og,/ NO!&H/ / NOJ@O f RC/ NO"XO`/ NO"XO/NO"XO0LxN^NuFindDuplicates__9DtcSearchFUsUsNV"nBQBiBi`RQ Qc2`p,AtJ(g Qfp,AtJ(fp`pN^NuFirstDtc__9DtcSearchFvNV"n0)if Qg^Jig4Ri0)icJBiBiRQ Qc2`4p,AtJ(g`$RQ Qc2`p,AtJ(gBiBiN^NuNextDtc__9DtcSearchFvNV/ $nJjfJRgJjgZ0*SjJ@fBj0SRJ@fBR`p,AtJ(g?*HjHxp,AtHp/. / N5jO`F0SRJ@fBR`p,AtJ(g?*HjHxp,AtHp/. / NR5jO$_N^NuPrevDtc__9DtcSearchFPCcNV/ /< /< /</. /.` NA"n"AA@"n#H nB* nB(. n1|0` N`$H5| nO$_N^Nu__ct__8GraphFrmFP4FormNV/ / $n gA$AA@%H J*gD&j* gHj/< / HzHz Nu/*$?</+*HzHzXNuO`<A`HP?< ` N><ADHP?< ` N><A(HP?< ` N><AHP?< ` N>O(<AHP?< ` N><AHP?< ` N><AHP?< ` N><AHP?< ` N><AHP?< ` N>/**HzHzdNu/**HzHzeRNuO0$_N^NuResetCtrl__8GraphFrmFUc(-empty-maxmin-empty-maxminNV/. ?<*Hnp??<NO<Hn?. ` N>JnOg?<*Hnp??<NOO `:?<*Hnp??<xNOJ.O f?<*Hnp??<NOO <Hn?."` N>JnPOfJJgDJg></.?.&` N></.?.$` N>O`HJgBJg<</.?.&` N></.?.$` N>O&N^Nu%DrawLabels__8GraphFrmFUciPcPcPcPciiiiNVH0$n6. CcA^HP?<lAhHPNOO 5C0J*gZ/**HzHzbNu&j* XOg<.HxHn/.` NO/?.` N>N^NuDrawMinMax__8GraphFrmFiilliNV/ /$n6. Cmn Cnh nm` nnXpC?/**HzHzKNuA\HPHx / HzHzLNuABHP/< / HzHz.NuO&$_N^NuPenDown__8GraphFrmFiiNVH8$n6. :.(n&j*J+Tg*&j*p 83d<&j*8+H>Fl0AJ0g&j*8+H<8&j*?p AHh`HzHzBNu,.(0AJp\OgH<000pHxHn/` NO/?` N>PO`<0A00rHxHn/` NO/?` N>PO`><A\HP?` N>PO`Jg</ ?` N>POLN^NuDrawValue__8GraphFrmFiiPcHxHxB` HmHm` NONuNV/ ?< /. /.` NnA"n" nB nB( nB nB nB` N`$H5|HzHzxNu/HzHzRNu nO$_N^Nu__ct__14PowerTorqueFrmFP4FormNV/ / $n gA$` N`/` NrJ XOgD&j g/* HzHz@Nu/< / HzHz JNuvO `p/* HzHzANu/< / HzHz NuvO `:<Bg/* HzHzB Nu?< Hx / HzHz^NuvO`<Bg/* HzHzCNu?< Hx / HzHz NuvO`<?</* HzHzANu?< /< / HzHzNuvO`|<?</* HzHzBNu?< /< / HzHzNuvO`2Nu?< Hx / HzHzLNuvO`$<?</* HzHz<AHP?< ` N><AHP?< ` N><AHP?< ` N><AHP?< ` N>Bg/< B/< / HzHz4NuBg/< B/< / HzHzNuBg/</<B@/< / HzHzNuOl$_N^NuInitCtrl__14PowerTorqueFrmFvHPlb/ftRPMNVH0$n6. CcAjHP?<AtHPNOO J gZ/* HzHzMNu&j XOg<.HxHn/.` NO/?.` N>N^Nu"DrawMinMax__14PowerTorqueFrmFiilliNV/ /$n6. Cmn Cnh nm` nnXpC?/* HzHz6NuAdHPHx / HzHzTNuAJHP/< / HzHz6NuO&$_N^NuPenDown__14PowerTorqueFrmFiiNVH8$n<.(n&j J+Tg&j p 63d8&j 6+H:Dlt&j 6+H86&j ?p AHh`HzHz-Nu(*&<B'HxHn/` NO/?` N>O`<AHP?` N>PO&j 6+H8vdC<0C/HnNOPO/?< ` N>PO`Jg</ ?` N>POLxN^Nu DrawValue__14PowerTorqueFrmFiiPcNV/Hn` NB.B.6B.VB.[B.NO=@Hn` N/` N n/( Hn/.Hn` NHn` N6?0S@?` N/HzHzNu&H&+/ 0S@?` N/HzHzNuJOg/*` NXOJg/*` NXOJg/*` NXO0G /` N%H0G /` N%H0G /` N%H/.8/.4/.@/.NOZOc</ HzHzNu|pd-@=|,=|B'HnBNO3O`b + fZ +$"<` N 5@%kHxA/` N/` NvO `vL N^Nu$PowerTorqueData__6RunFrmFP9Mode1DataCountdown to Start: NV/ / $n&n p*`gRS@g S@g`D + fJ$oJ*^g0HxA/` N/` NO +$"<` N @%kHxA/` N/` N</ HzHzNuO` +$"<` N @%k|^`` + fX +$"<` N @%kHxA/` N/` NpO `p$_&_N^Nu%AccelerationData__6RunFrmFP9Mode1DataNV/ $nBg?< h` NDTO/NOJ*_\Of&AzHP?< h` NDTO/NOPO`, *_f$A`HP?< h` NDTO/NOPOp$_N^NuLoadEvent__6RunFrmFP9EventType(Start Power TorqueStart AccelerationNV/ $nBg?< aNOs/NO\O?NOs/NOB'/ HzHz$Nu/ HzHz Nu/ HzHz NuJ*_OfAHPNOs/NOPO`4 *_fAvHPNOs/NOPO`AtHP?<AzHPNOO Jmbf ?<NOTOp$_N^NuOpenEvent__6RunFrmFP9EventType@Power Torque RunAcceleration RunWrong run typeRunFrm.cppNV/ /$n?< h` NDTO/NO6XOf@B'/ HzHz Nu` N`/` NrB* O `z` N`/` NrJ*_XOf/ HzHzjNuXO` *_f/ HzHz>NuXOJ* g</ HzHz NNu\O&$_N^NuHandleStartStop__6RunFrmFvNVH8(.` N/` N?< b` ND$HHx/ NOXO/` N/` NJOf,?<NOBg?< h` NDTO/NOPO`Hn` N/` NJPOf,?< NOBg?< h` NDTO/NOPO`?< aNOs/NO\O?NOs/NO` N/` NJ@O gJfHn` N/` NADHPA@HPHn?<NO6 COf:Bg?< h` NDTO/NOB'/HzHz ZNuO `` N/` NBg< ` N`/` NxHx` N&H Og8$KHj` NBB* B*@B*EB*NO5@&J$K&JXO$K/ ` N/` NHxR` N(H O g&LBAHPHk NOAHPHkDNOAHPHkKNOAHPHk&NOAHPHk*NOAHPHk0NOAHPHk4NOAHPHk:NOAHPHk?NOB+Q(K&L(KOH&L/ ` N/` NNAC %k 5k$%k&%k*5k.%k0%k45k8HxHk:Hj` NHxHk?Hj` NHxHkDHj` NHxHkKHj` NHxHkQHj` N/ ` N/` N/ ` N/ ` N D| OTLN^NuPowerTorqueStart__6RunFrmFv6 30007.00026.007710002529.240.3520.0NVH8(.` N/` N?< b` ND$HHx/ NOXO/` N/` NJOf,?<NOBg?< h` NDTO/NOPO`Hn` N/` NJPOf,?< NOBg?< h` NDTO/NOPO`?< aNOs/NO\O?NOs/NO` N/` NJ@O gJfHn` N/` NAFHPABHPHn?<NO6 COf:Bg?< h` NDTO/NOB'/HzHzhNuO `` N/` NBg< ` N`/` NxHx` N&H Og8$KHj` NBB* B*@B*EB*NO5@&J$K&JXO$K/ ` N/` N4HxR` N(H O g&LBAHPHk NOAHPHkDNOAHPHkKNOAHPHk&NOAHPHk*NOAHPHk0NOAHPHk4NOAHPHk:NOAHPHk?NOB+Q(K&L(KOH&L/ ` N/` NNAC %k 5k$%k&%k*5k.%k0%k45k8HxHk:Hj` NHxHk?Hj` NHxHkDHj` NHxHkKHj` NHxHkQHj` N/ ` N/` N./ ` N/ ` N D| OTLN^NuAccelerationStart__6RunFrmFv6 30007.00026.007710002529.240.3520.0NV/ AC""""""""Hn` N/` NJPOg8?< k` ND$HHn nHh:NO nHh:/ NOO$_N^NuUpdateSetupTrigger__6RunFrmFv NV/.Hn` NHn` N6/.N?BgB'` N`/` NxO`J*_f"<AHP?< c` N>PO` <AHP?< c` N>PONO%@Z`:<AHP?< c` N>PO`AHP?<AHPNOO $_N^Nu!SetState__6RunFrmFQ26RunFrm5StateZIdleCountdown to Start: Waiting to StartCollecting DataInvalid state!RunFrm.cppNV 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/` NXOJn 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 nB(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*HmxNO$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 ?/ HzHz>Nu\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/ HzHz~NuHnNOHj>NO:*FJ*:O f8*,`8*0v`p <2d0R@FlJmvg0C A00NOTO?p AHh`N,0R@?p AHh`N.J20*O gJ*:fJ/?/ HzHzxNuO ?0jV?/?/ HzHzTNuO ??NOPO`H/?/ HzHz.NuO ??/?/ HzHzNuO ?0jV?NOPORCj8mJ*:f jVj0l` jVj,oRE`/ HzHz>NuHnNOJmvPOg <NOTOLN^NuDraw__10CLineGraphFvNV/ /$n6. CmAHP?<;AHPNOO p Jrdfp`pJgHnNOHj>NOJCPOf/ HzHzjNuXOJ20*glJmvg0C A00NOTO/.?/ HzHzNuO ??*0/.?/ HzHzNuO ?0*0jV?NOPOHnNOJmvXOg <NOTO&$_N^Nu DrawPointRight__10CLineGraphFill"Max plots exceeded!LineGraph.cppNV/ /$n6. CmA HP?<]AHPNOO p Jrdfp`pJgHnNOHj>NOJCPOf/ HzHz|NuXOJ20*glJmvg0C A00NOTO/.?/ HzHzNuO ?0*,jV?/.?/ HzHzlNuO ??*,NOPOHnNOJmvXOg <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?HnHxHxNO =j,=j.=jV0*2j.R@=@BgHnNOO$_N^NuMoveRight__10CLineGraphFvNV/ $n0*,jV=@=j.0*0j,jVR@=@0*2j.R@=@B'?*.?*,HnHxHxNO 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"` Nrd` 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,06Jmvg <NOTOHmxNO$?*2??*.?NOJmvO 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 gJmvg0C A00NOTOJ*:f2/?/ NO ?0jV?/?/ NO ??NOPO`0/?/ NO ??/?/ NO ?0jV?NOPOp :2djHoj0l *:gj,oJ*:f?*Hp AHh`N*0*HS@?p AHh`N,J20*O gJmvg0C A00NOTOJ*:f2/?/ NO ??/?/ NO ?0jV?NOPO`0/?/ NO ?0jV?/?/ NO ??NOPORCj8m6HnNOXOJmvg <NOTOLxN^NuHideMarker__10CLineGraphFvNV/ /$n6. 0C ""20*2j.H-A" .` N Ѐ"%L JLf r%L&$_N^Nu CalcYScrollRates__10CLineGraphFiNV/ /$nNO&\d *\/NOXONO0n Ј%@\&$_N^NuScrollDelay__10CLineGraphFiNV?<t/. /.` Nn/<v Hx` N/ nHh HzHzNuA"n"AA@"n#H nN^Nu__ct__15OpenScanDataFrmFP4FormNV/ $n gPA$AA@%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` NBB* B*@B*EB*NO5@&JvXO`0C ABA0B(RC Cm(J&L, 0. @ugpW@g S@g*S@gH`// DHh HzHz"NuO `// DHh HzHzNuO ` DHh HzHzRNuXO` DHh HzHzNuJXOgvHx` N(H XOgZ$LHj` NBB* B*@B*EB*NO5@&JvXO`0C ABA0B(RC Cm&J(K&L/ ` N/HzHzNuHx` N$H O gv`0C BB20RC Cm(J$L(JAC"""")k` N/` N` N$H/ / ` N/ ` NHzHzNu/HzHz"fNuO DJ( gz`/` NXO`z/` NXOLxN^Nu(HandleControlEvent__15OpenScanDataFrmFUsNVHx` N/` NpN^Nu(LoadEvent__15OpenScanDataFrmFP9EventTypeNVHx/. ` N/HzHz NuN^Nu,Create__15OpenScanDataFrmFP15ScanDataAppInfoNV/. ` N/HzHz NuN^Nu0SetAppInfo__15OpenScanDataFrmFP15ScanDataAppInfoNV/. ` N/HzHz 2NuN^Nu0GetAppInfo__15OpenScanDataFrmFP15ScanDataAppInfoNV/ $nA$%n 5n5n%n/ Hz/*` N~BBBj JO $_N^Nu9__ct__38OpenDb_15ScanDataAppInfo_10EditRunFrm_FP2DbUlUsUsNV/ $n glA$Jg/*NO"/*NO+POJg/*NO"/*NO+POBB/*` N~Jn O o/ ` NXO J$_N^Nu0__dt__38OpenDb_15ScanDataAppInfo_10EditRunFrm_FvNVH8$n(.?*` ND&H/ NOXO?/ NO(H POg/*` N/*/ /*` N// W"P"iN/. HnHzHz Nu/*` NXO//*` NXO//HnHzHzNu6jO0f$// W"P"i N/ HzHzNuO /*` N?/*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?*` ND&H?* /*NO!XO// NOHjHj/ ` N\?NuNV/ $n?< /. / ` NnA$B BBB JO $_N^Nu__ct__10EditRunFrmFP4FormNV/ $n gZA$Jg/*NO"/*NO+POJg/*NO"/*NO+PO gA$Jn o/ ` NXO J$_N^Nu__dt__10EditRunFrmFvNV/ /$n v0@ g`?*/.HzHz>Nu\O`&$_N^Nu%HandleEvent__10EditRunFrmFP9EventTypeNV/v0. @ g@@ g_@g`d/.HzHz~NuvXO`L/.HzHzNuvXO`2?< ` NDTO/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>?< ` ND&H?<$AHPNO%H/*NO!(H?<$/ / NO?< / NO j J( OJgbv`X0C /4 j Hh NOJ@POf:?/ NO?/ NO?< ` ND&H j Hh / NOO`RC C$m?< ` ND&H?< AZHPNO%H/*NO!(H?< / / NO?</ NO j J(@Ogbv`X0C /4 j Hh@NOJ@POf:?/ NO?/ NO?< ` ND&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` N n h HhHn` N6?NOr2 <B@` N " <N ` N ?/ HzHz@Nu?* ` N/HzHzNu&HHx * r` NA/HnNO&HxHnAA/NO&B.B?< HnHn` N Hn` N&/` N2/ ?* ` N/HzHz $NuR / HzHzNuOD$_&_N^Nu PlaybackStimulus__10ScanLoggerFvNV/.N nB(pN^NuLiveData__10ScanLoggerFvNV/ / &n` N$HJgp`pJg4` N/` N@r2'A B XO$_&_N^NuResetPlayback__10ScanLoggerFvNV nR  oB S N^Nu!IncrementPlayback__10ScanLoggerFvNVH8(n` N$HJgp`pJfp`Hx` N&H XOgZ$KHj` NBB* B*@B*EB*NO5@&JvXO`0C ABA0B(RC Cm& &C$K/ ` N/HzHzNu&*/ ` N/HzHzNu/ ` N Ocp m J fp`pLN^NuIsEndPlayback__10ScanLoggerFvNVH8` N$HJgp`pJfp`~` N/` NJ@XOfp`PHx` N&H XOgZ$KHj` NBB* B*@B*EB*NO5@&JvXO`0C ABA0B(RC Cm(J&L$K/ ` N/HzHzBNu&*/ ` N/HzHz2Nu/ ` NJOfp`l/HntNOPO/(/( n/( HntNOPO/(/(Hnt6NO/./.B/<@YHnt4NOO/(/(tNOOLN^NuGetPlaybackPos__10ScanLoggerFvNVH8&n. dc dcAHP?<xAHPNOO ` N$HJgp`pJgN` N/` NJ@XOg$Hx` N(H XOgZ$LHj` NBB* B*@B*EB*NO5@(JvXO`0C ABA0B(RC Cm& (C$L/ ` N/HzHzJNu&*/ ` N/HzHz:Nu/ ` NB/<@Yp/HntNOPO/(/(Hnt6NO/././HntNOPO/(/(Hnt4NOO/(/(tNO'@ ` N/` N@r2 + -A"<` N".䒀'A + "<` N&'@ J O4lB `b` N/` N@r2 XOl0` N/` N@r2'A XOLN^NuSetPlaybackPos__10ScanLoggerFUc(Logger percent too highScanLogger.cppNV/ /$nNO&d */NOXONO0n Ј%@&$_N^NuPlaybackDelay__10ScanLoggerFiNV/ ` N$HJgp`pJg2Hx nHh ` N/` NO $_N^NuFlushRecord__10ScanLoggerFvNV/ / &nJfAHP?<AHPNOO ?. /NO\$H \OfAHP?<AHPNOO / NO!XO$_&_N^Nu;GetRecord__43ScanToolDb_15ScanDataAppInfo_11ScanDataRec_FUsBDatabase not open!ScanToolDb.hRecord not found!ScanToolDb.hNV//.NO56XOgAHP?<AHPNOO B'?. n/NO^6POgAHP?<AHPNOO p&N^NuMReleaseRecord__43ScanToolDb_15ScanDataAppInfo_11ScanDataRec_FUsP11ScanDataRecTMemory pointer unlock failure!ScanToolDb.hRelease record failure!ScanToolDb.h^k^NVH .. $n gAJHP?<'AXHPNOO C?<*Hjp??<NO?<*Hj,p??<NO?<HjVp??<NO?<Hj^p??<xNOHjHjHj|HjxHzHzNuHjHjHjHjHzHzNuHjjHjhHzHzVNuHzHz Nu@fHnHzHz6Nu%nl%npHzHz Nu%@tO`LN^NuGetPidInfo__FUcUcP7PidInfo$Pid info on mode 1 onlyPidInfo.cppNVH8&n $n&.(nBB CBBp.Y@g @JbS@g[@mgS@g S@g"S@g,S@gDS@gS@gHS@gW@m^Q@mTW@mRgBU@mHgPS@ghS@g@ mgRS@g|W@mJgS@g(S@gS@g@ mY@mU@mgS@gS@gS@g S@g_@m`A&A$`A&A$A"C"A(`A&A$`A&A$A"C"A(`A&A$A"C"A(`bA&A$`RA&A$A"C"A(`4A&A$`$A&A$A"C"A(`A&A$`A&A$A"C"A(`A&A$A"C"A(`A&A$A"C"A(`A&A$`A&A$`|A&A$A"C"A(``A&A$`RA&A$A"C"A(`6A&A$`(A&A$`A&A$` A&A$LN^Nu GetPidMinMaxStr__FUcPPcPPcPPcPPc^0.0100.0-40215-40419-100.099.207650.0111.002550.075.501638402550158-64.063.50.00655.350.0086.510.0001.2750655350407210.0005177.2700.0750.906553500.095050.50.0007.9990255-8192.008191.00-32.92132.917-128.000127.996-40.06513.540.011756.30.00065.5350.025700.00.0001.999065535NVH8(n $n&.&nBB CBBp.Y@g @JbS@g[@mgS@gS@gS@gS@g S@gS@gS@gW@mQ@mW@mgU@mgS@gS@g@ mgPS@gtW@mHgS@gS@gS@g|@ m$Y@m,U@m`g>S@g@S@gBS@g S@g_@m`:$`6(c$G C c&d`(y`$`$ H&M`$&&`$`$&j`($ `$ &Q`$`$&m\`$N& u3`$'&Z`t$?`l$`d($| C g&`H( $`:(c$cc\ C @&c `$`$&`$`$LN^NuGetPidMinMax__FUcPlPlPlPlNV/ / &n $np.Y@g @JbS@gt[@mvU@mzU@mhglS@gbS@gtS@g`W@mQ@mpW@mgHU@mg@S@gdS@gF@ mdY@m4U@m*gbS@g2@ mPY@m^U@mbgFS@gS@g,S@gS@g_@mBRBS`FBR6`>4BS`646`,BR6`$46`BR6`46`46$_&_N^NuGetPidPrecision__FUcPiPiNV/ $np. Y@g @JbS@g[@mgS@gS@g8S@gS@gS@gS@gS@gvW@mRQ@mW@mFgtU@m>glS@gS@g@ mgDS@g`W@mH%| Z`BB$_N^NuGetPidScaling__FUcNVp.Y@gN @JbdS@gH[@mHY@m?<` ND$H?<` ND(H/ NO9XO/NOJ@OgL/ NO9XO/NOJ@XOg6/ NO9XO/HnrHzHziNu-nr-nv +$"<` N /HntNO/ NO9XO/HnjHzHzijNu-nj-nn/./././././.HnbHzHzdRNuO/.f/.b/OJ + f<Hk?<` N>PO`<AHP?<` N><AHP?<` N><AHP?<` N>NO"* rd` NR8?AHPHn` NPPO/` NV&HB'/ ` NJ<Hn?<` N>NOO,c</ HzHz NuHzHz4~Nu/HzHz:zNuBg< HzHz4VNu/HzHz=NuBg< HzHz4.Nu/HzHz=nNuBm"|pd-@=|,=|B'HnBNO3O$`: + f& +$"<` N ;@|`, + f$ +$"<` N ;@ |J*gJ*g<?<HnHnz` ND?- Hnz` NV&HB'/ ` NJ<Hn?<` N>p0-"Ѐ5"p0-"Ѐ5 rB*B*Rm" m("O e*/ HzHzNuB'/ HzHz:NuO v`LN^Nu*HandleOBDEvent__12GearRatioFrmFP9Mode1Data"---------Countdown to Start: NVH8&n?<` ND$H?<A(HPNO'H /+ NO!(H?</ / NO?< / NOBg/ NO?<` ND(H/ NOXO?/ NO\O// NO?<` ND$H?< AHPNO'H/+NO!(H?< / / NO?< / NOBg/ NO?<` ND(H/ NOXO?/ NO\O// NO?<` ND$H?<AHPNO'H/+NO!(H?</ / NO?< / NOBg/ NO?<` ND(H/ NOXO?/ NO\O// NOB'AHP?<` N>B'AnHP?<` N>B'AVHP?<` N>B'A>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*HzHz.0Nu/HzHz4,NuBg< HzHz.Nu/HzHz7HNuBg< HzHz-Nu/HzHz7 NuO`p<AHP?<` N>|NO%@PO`:<AHP?<` N>PO`A|HP?<lAHPNOO $_N^Nu/SetState__12GearRatioFrmFQ212GearRatioFrm5StateNIdleCountdown to Start: Collecting DataInvalid state!GearRatioFrm.cppNVH0<?<HnHn` ND?<` ND$H/ NOXO?/ NO\O/Hn` NP&HB'/ ` NJHnHnHzHz_"NuPO/./.tNO6JnO$l=n`Bn?<` ND$H/ NOXO?/ NO\O/Hn` NP&HB'/ ` NJHnHnHzHz^NuPO/./.tNO8JnOl=n`Bn?<` ND$H/ NOXO?/ NO\O/Hn` NP&HB'/ ` NJHnHnHzHz]Nu-n-n/./.??HnHzHzYxNu-n-n/./.B/<@YHnt4NOO/(/(tNO&<HxdHn/HzHz_\Nu<Hn?<` N>OFL N^NuComputeDiam__12GearRatioFrmFvNVH $nxzv`0C Ѐr22"؁ Ѐr22rځRC C(mB/<@D/HntNOPO/(/(Hnt6NOO/(/(/AHHPADHPHn?<NOOzL8N^Nu"ComputeGearRatio__12GearRatioFrmFv NVH0&nJ+fT?< HNO6 CTOgB?<` ND$H/ NO9XO/NOJ@\Of ?< NOTO` </ N\OL N^Nu#StartGearRatioRun__12GearRatioFrmFvNV?</. /.` NnA"n" nHh` Nb?</. nHh NO nHh Hh` N n1@ nJhO g1|` nBh nN^Nu__ct__6DtcFrmFP4FormPcNV/ $n gDA$?<Hnj?<` N>JjOgx0*SjS@f5|p0*/HnJNOPO/HnNOAHPHnNOp0*/HnJNOPO/HnNO<Hn?<` N>O v`HnHnjHj Hj` NzJOg<Hn?<` N><Hnj?<` N>JjOgzRj0*jc5jp0*/HnJNOPO/HnNOAHPHnNOp0*/HnJNOPO/HnNO<Hn?<` N>O v&$_N^NuHandleControlEvent__6DtcFrmFUs, of of NVJ/ $nAC""""""""B'Hj ?<` N>HnnHnJHj Hj` NtB'Hnn?<` N>B'HnJ?<` N>p0*/HnNOPO/HnNOAHPHnNOp0*/HnNOPO/HnNOB'Hn?<` N>pOH$_N^NuLoadEvent__6DtcFrmFP9EventType& of NV?</.` NN^NuDoDialog__6DtcFrmFvNV/ $n?</. / ` NnA($ JO $_N^Nu__ct__11O2LimitsFrmFP4FormNV/ $n g*A($ gA$Jn o/ ` NXO J$_N^Nu__dt__11O2LimitsFrmFvNV/ /$n v0@ g`?*/.HzHz>Nu\O`&$_N^Nu&HandleEvent__11O2LimitsFrmFP9EventTypeNVr0. @ \g`rN^Nu$HandleControlEvent__11O2LimitsFrmFUsNV/ $n?<@Hn j p(??<@NOB'Hn?<` N>B' j Hh ?<` N>B' j Hh!?<` N>B' j Hh?<` N>B' j Hh!?<` N>B' j Hh?<` N>B' j Hh!?<` N>pOB$_N^Nu$LoadEvent__11O2LimitsFrmFP9EventTypeNVpN^Nu$OpenEvent__11O2LimitsFrmFP9EventTypeNV/ n!n ?</.` N60\O&N^Nu#DoDialog__11O2LimitsFrmFP9Mode5DataNV/ $n?<L/. /.` NnAx"n" O fAHP?<;AHPNOO n!JJ nB0 nB8 nBF nB< nn@HxNO"n#H, n/(,NO!HxNO"n#H4 n/(4NO! nO$_N^Nu3__ct__18ParameterSelectFrmFP4FormP13SupportedPidsUc,No supported list.ParameterSelectFrm.cppNV/ $n gvAx$/*,NO+J0XOg /*0NO+XO/*4NO+J8XOg /*8NO+XOJ?/ NO&HHn/ NOJ@Of"z&jJ/ HzHzPNu(H&L( XO`0SCJ@fJf/*4NO"HnNOFHRXO//*4NO36/*4NO!&HJCOgAHP?<IA.HPNOO HnHs`NOHnNOR@@?<O` ND(H/ NO6 D0RC J8Og /*8NO+XO?/ NO%H8 C\Oo?</ NO\O` ?/ NO\O?/*8NO!XO// NO&jJ/ HzHzONu(H&L( OJfrLxN^Nu*PopulateModuleList__18ParameterSelectFrmFvJPlay%iCould not grow choices for module list.ParameterSelectFrm.cppNVH8$n(n &jJJg S-h n`&&C& &C g/ N>JXOg*J*@f",/ NJ\Of.&jJJg S-h n`&&C& &C/ NS\Ov`820 ,f,?<O` ND&H?/ NO?/ NOO`RC C m?<*Hnp, ??<NOHn/ HzHzNu6 COg*?<V` ND&H?/ NO?/ NOOp,?AHPHjANO?<U` ND&HHjA/ NOO`JHk/ NJ*@POf8p?AxHPHjANO?<U` ND&HHjA/ NOOLN^Nu8InitLists__18ParameterSelectFrmFP21ParameterSelectStruct%i%iNVH0$n NOs&HJg@0*gS@g` 6<Z`6<Y`AHP?<AHPNOO ?</ NOPO`P?<P</ NO0-^POJ@gS@g` 6<Z`6<Y`AHP?<AHPNOO ?</ NOPOJjf6<P`NOr2 <B@` N " <-` N r2*f6<T`^NOr2 <B@` N " <` N r2*f6<X`A>HP?<APHPNOO ?</ NO nJ(@POg^?<P` ND$HB'/ NO?<T` ND$HB'/ NO?<X` ND$HB'/ NOOL N^Nu>InitPushButtons__18ParameterSelectFrmFP21ParameterSelectStructLast user button not found.ParameterSelectFrm.cppLast user button not found.ParameterSelectFrm.cppLast user button not found.ParameterSelectFrm.cppNVH8(n$n &lJJg S-h n`&gNOs*?<V` ND&H/ HzHzNu@ </NO\O?/NOO @Pg Y@g Y@gD`|Bj`vNOr2 <B@` N " <-` N 5@`:NOr2 <B@` N " <` N 5@</NO\O?/NO\O@YgS@g ` 5|`BjHj* <HzHzVNu/HzHzZNuJ*nO f5|J,@f$?<O` ND&H/ NOt \O|&lJJg S-h n`&&C& &C`(A g|&lJ/ HzHzHNu&(&DXO fJg?<[/NO\O?/NO\O`BLxN^NuHx n HhHnNO&Hn` N/` NO/. HzHzKNu/HzHzNNuPOLN^Nu#RcvdMsg__12SIOInterfaceFP9MessageInNV/ /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.hNVJ-Ef@Hm8HzHmFHzHz:NuXO/` N|EO AFN^NuTheSIO__FvNV"nA"|Bi Bi BiBB)BiB) Bi IN^Nu__ct__4CSIOFvNV/ / $n gzA$HzHzNuXO/ HzHzNuJn XOo/ ` NXO J$_&_N^Nu__dt__4CSIOFvNVH8&nJ-gf Bb|gJ-kf Bmh|kvJk gp`/ HzHzNuJXOfp`Jk gp`J4g m4-h n`$H(J$L f.+m04J4g m4-h n`$H(J$L f0`Bp+gS@gS@gf`( g/ HzHzCNuJ@XOgHzHz;Nu(HJlgp`pHf(HxHzHz:Nu/HzHzNu+@b`RNOr2 <B@` N " <N ` N -@HzHz3NuЮ+@b;|hBjHzHz3NubelJmhg\ jf0/ / HzHzNu POg/ ` NXOHm0HzHz4Nu(H$LvB+XO`|` f?* / / HzHzRNuO `0*Rj @mBjJg2Jjg,Jkg&/+ W"P"iN/ / HzHzNuO NOr2 <B@` N " <P` N ?HzHz8JNu/HzHz?RNu\OHm0HzHz3Nu(H$LB+XO0LN^NuProcessRepeatMessages__4CSIOFvNV/ / Hx` N$H XOg/ HzHz?,Nu$HXO&J/. / HzHz?Nu/ Hm0HzHz24NuO$_&_N^Nu)AddMsgToOutgoingList__4CSIOFP10MessageOutNV/ / J0g m0-h n`$H&J$K g0/ Hm0HzHz2Nu POg/ ` NXO f nB(?<HzHz6Nu/HzHz=Nu\O$_&_N^NuDeleteAllMessages__4CSIOFvNV/. Hm0HzHz1vNuN^Nu"RemoveMessage__4CSIOFP10MessageOutNVH0$n&n vB./<HnHnHzHz6Nu/HzHz8Nu8?.Hn/* W"P"iNzNO-@< HnHzHz0>Nu.O f nf .g .@WDH+H@g +.g / / HzHzNuJPOgJmrgh .@WDH+H@gv?< HnHnHzHz=NuJO gHn/* W"P"i NPOHzHz/\Nu%@`B/ / HzHz(NuJPOg(v`$ .f/ / HzHzNuJPOgvL 8N^NuRecv__4CSIOFP10MessageOutNV/ $nB'HxHnNO'B'?./. Hn/ HzHzNu?<HnHzHz4JNu/HzHz:Nu?<Hn/* W"P"iNO.$_N^NuSend__4CSIOFPciNVHnHzHz;dNu|n =|=nHn/.NN^NuRequestPowerTrain__4CSIOFUcUsNVHnHzHz;Nu|n n=|=nBnHn/.NvN^Nu%RequestPowerTrainFreeze__4CSIOFUcUcUsNV/ $nHnHzHz:NuBnBn=||Hn/ N |Hn/ N=|||B.Hn/ N|B.B.Hn/ N||@B.Hn/ N||B.Hn/ N||B.Hn/ NvO<$_N^NuRequestTroubleCodes__4CSIOFvNV/ $nHnHzHz9NuBn=||Hn/ N|Hn/ N=|||B.Hn/ NO$_N^Nu!RequestClearTroubleCodes__4CSIOFvNVHnHzHz8Nu|n n=|BnHn/.NtN^Nu&RequestOxygenSensorResults__4CSIOFUcUcNVHnHzHz8NuBn|=|BnHn/.NN^NuRequestTestResultsCont__4CSIOFvNVH $nv` ?/ HzHz@Nu\Of` RC CmLN^NuAutodetectVehicle__4CSIOFvNVH0$nB.~BnvxAC"#h#h3h hHzHz0(Nu&HJkgp`pHf(HxHzHz0Nu/HzHz1NuPO~Ap0?<HzHz/Nu/HzHz6Nu *\Of.?<A00B'0R@H/40C /4t/NOPO/0C /3t.NO0C")SCPO Cl0S@H/Hx/ NO L8N^Nuspline__FPfPfiffPfNVH8$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__FPfPfPfifPfsplint failed!Util.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__FPfPfiPfPfNVB/Hnt4NOO/(/(/<6/p6`:p7`6p8`2p9`.pA`*pB`&pC`"pD`pE`pF`A&HP?<A8HPNOpN^NuIToBCD__Fi&BCD to convert out of rangeUtil.cppNVH &.*..p?Hx N" ` N 8 D\Oo0HHD@H-@0D "` N,/N"XOm&0D "` N &mR` JlS`0D "` N &0D "` N&<?</. Hn` NDJO gJlAHPHn` NPPO "` N /N`XO/Hn` N\JPOgAvHPHn` NPJDPOgAVC"#h3hh "` N,/N0D"` N XO/AHPHnNOHnNOHXO/HnHnNOr@AAXO/NO&pAB0HnHn` NPO `4 "` N,/NNXO/Hn` N\POB'Hn` NJ\O`0/Hn` N\$HB'/ ` NJO$n JLxN^Nutostr__FlPclUc-.0000000000%liNVNON^NuClockInTicks__FvNV/ n. tr`0RAp@m*N^Nuchecksum__FPcUcNV/ / &nHx` N$H%n $&XO$_&_N^NuAddHead__6CPListFPvNVH8&n&. $S(S`\fRf"&f'S/ ` NXO`(&f 'Rf'S(/` NXOp` (J$R fpLN^NuRemove__6CPListFPvNV"nJf` iJg i#P i h`#QN^NuGetNext__6CPListFvNV n"n i!iN^Nu__as__8ModeDataFR8ModeDataNV/ / $n&n k%kk%k$$%k((HxA/A/NO&HxA/A/NO&HxA/A/NO&HxA/A/NO&HxA,/A,/NO&HxA3/A3/NO& JOH$_&_N^Nu__as__9Mode1DataFR9Mode1DataNV/ / $n&n k%kk%k$$%k((HxA/A/NO&HxA/A/NO&HxA/A/NO&HxA/A/NO& JO0$_&_N^Nu__as__9Mode2DataFR9Mode2DataNV/ / $n&n k%kHxA/A/NO&HxA /A /NO&HxA/A/NO& JO$$_&_N^Nu__as__9Mode3DataFR9Mode3DataNV/ / $n&n k%kkkHxA/A/NO&HxA /A /NO&HxA/A/NO&HxA/A/NO&HxA!/A!/NO& JO<$_&_N^Nu__as__9Mode5DataFR9Mode5DataNV/ / $n&n k%kk5kk HxA /A /NO&HxA/A/NO&HxA/A/NO& JO$$_&_N^Nu__as__9Mode6DataFR9Mode6DataNV/ / $n&n k%kkHxA/A/NO&k k k kk JO $_&_N^Nu__as__9Mode8DataFR9Mode8DataNVJ-}f@HmpHz4Hm~HzHz:NuXO/` N|}O A~N^NuTheHAL__FvNV/ /$nA $Hn?</NOr2 <B@` N " < @` N /NOXOJ-Փf BmՐ|ՓJ-Օf B-Ք|Օ8J-՗f B-Ֆ|՗^-ՖBHxHz/ NO& -ՏO g -Տg -Տf6p@-Տ@||W||$ | |c BmՊ`R -Տfp-ՍHg`6p@-Տ@mՍ||| | | BmՊ` p@-Տ@mՍ||u|E | BmՊ`p@-Տ@mՍ-ՍHg0S@gFS@g\S@g@gv@ ghU@g^U@g@ g@ g`t||| | `v||| | `\|C||8 B* `D||`6|`.|B*| `mՖmՖmՖ mՖ BmՊ< HjHzHzNNu@ p\O`Jkfp`BTJk g0n/0C/?+NOO `0n/0C/?+tNOgO =@ @gJnfJk gHn?+NO\O`Hn?+tNOg\O=@fb0CbVJm`fNO0Jk gHnHx0C// ?+NO8O`HnHx0C// ?+tNOg8OJnfp`,p`(Jk gHx?+NO\O`Hx?+tNOg\OpLN^NuRecv__4CHALFPcPiii HhNVH0$n&n JmrgkՍkՎkՏ;|Պ`hJjgbJj gHn0n// ?*NO&O`Hn0n// ?*t NOg&OJngJj g ?*NOTO` ?*t NOgTOL N^NuSend__4CHALFPciNV/ $nJmrf0Jjg*Jj g0n /?*NO\O`0n /?*tNOg\O$_N^NuRecvFlush__4CHALFiNV n1|BhB1|N^Nu__ct__10MessageOutFvNV0n//. /.NO& n1n N^NuSetMessage__10MessageOutFPciNV/ /$n jfp`*HzHz@Nu&e0j Ј%@p`p&$_N^NuIsExpired__10MessageOutFvNV/ / &n$n ?* / / N<7j 'j7j7j7j KO $_&_N^Nu __as__10MessageOutFR10MessageOutNV0n//. /.NO&N^NuSetMessage__9MessageInFPciNVJ-եf@Hm՘HzxHmզHzHz:NuXO/` N|եO AզN^NuTheOBD__FvNV/ A,"n"$nX/ HzHz4NuAd$$nPX/ HzHzNuA$$nE/ HzHzNuAL$$nE/ HzHzNuA`$$nE$/ HzHzNuAt$$nE,/ HzHzNuA$$nE4/ HzHztNuA$$nERfzRf/ Hk W"P"i NPO`/ Hk W"P"i NPO`v/ Hk W"P"i NPO`b/ Hk W"P"i NPO`N/ Hk$ W"P"i NPO`:/ Hk, W"P"i NPO`&/ Hk4 W"P"i NPO`/ Hk< W"P"i NPO$_&_N^NuStoreData__4COBDFP9MessageInNV/ / &n$n / Hk W"P"iN/ Hk W"P"iN/ Hk W"P"iN/ Hk W"P"iN/ Hk$ W"P"iN/ Hk, W"P"iN/ Hk4 W"P"iN/ Hk< W"P"iNO@$_&_N^NuRegister__4COBDFP10COBDClientNV/... HzHzdvNuN^NuGetPidInfo__4COBDFUcUcP7PidInfoNV"nA8"B IN^Nu__ct__5CModeFvNV/ $n g A8$Jn o/ ` NXO J$_N^Nu__dt__5CModeFvNVH0&n $nvp+pHr2/HntNOPO/(/(/./.Hnt4NOO/(/(/."HntNOPO/(/(Hnt3NO/./.B/<@@Hnt4NO/./.tNO$.Hx/./HzHzNupO>L N^NuParse16Bit__5CModeFPcPcPlUcdlNV/ /$n n p/HntNOPO/(/(/./.Hnt4NOO/(/(/."HntNOPO/(/(Hnt3NO/./.B/<@@Hnt4NO/./.tNO$.Hx/./HzHzNupO>&$_N^NuParse8Bit__5CModeFPcPcPlUcdlNVH8$n JfJ*f Bp`r<?</.Hn` ND@O J@g@@g@@g@@g`vP` vC`vB`vUHn` NJ?CD*E*@*F?HzHzNu@?HzHzNu?HzHzNu?HzHzNuHn` NJ$H&J$K/ ` NJ&H(K$L/ ` NJ&H(K$L./ ` NJ&H(K$LB'/ ` NJvO,LN^NuParseDTC__5CModeFPcPcNV/ $n g6AL$Bg/ HzHzNuJn \Oo/ ` NXO J$_N^Nu__dt__6CMode3FvNVH0&n$n B.B.B. *WDH@@g|` *WDH@@g|j-j J*fJ*g HnHj/ HzHzxNuO J*fJ*g HnHj/ HzHzLNuO J*fJ* g HnHj/ HzHz NuO JgHn/+ W"P"iNPOpL N^NuParse__6CMode3FP9MessageInNV/ $n g6A`$Bg/ HzHzNuJn \Oo/ ` NXO J$_N^Nu__dt__6CMode4FvNV/ / &n$n *WDH@@g|` *WDH@@g|j-j JgHn/+ W"P"iNPOp$_&_N^NuParse__6CMode4FP9MessageInNV/ $n g6At$Bg/ HzHzNuJn \Oo/ ` NXO J$_N^Nu__dt__6CMode5FvNVH0&n$n B.B.B.|jjj-j *HgJS@gfS@gbS@g^S@gZS@gS@gS@g>S@g8S@gS@g@g@ g @ g`jHxA/AA/NO&O `JB/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Ѫ `& ?Could not find appMain.cppCould not launch appMain.cppNVH0$nJRf` N$H*g` N$H* f*` N`/` NlJ@XOf`$` N/` NXOp`` R` fRHx HzHzNu$H XOgHx/ HzHz8`Nu$HPO&J/ HzHz!6NupXO` R` fRHx HzHzLNu$H XOgHx/ HzHz(Nu$HPO&J/ HzHz NupXO` R` fPHxHzHzNu$H XOgHx/ ` N$HPO&J/ HzHz NupXO`X R`fPHxHzHzNu$H XOgHx/ ` NL$HPO&J/ HzHz 0NupXO`pL N^NuAppHandleEvent__FP9EventTypeNV/ / Hn` NAL-HA-HHx HzHzNu$H POgHx/ HzHz'>Nu$HPO&J/ HzHzNu` N`$HA%HHn` N&/` N8JmpO g ?<NOTOHxHnNOHnNOJO f0HnHnHxNOJO fHnNJXOf HnNOXO0.@` @ b/.HzHzBNuXO nfBHnNO0.PO@` @ b/.HzHz NuXOJnfA-HA -H$_&_N^NuAppEventLoop__FvNV/ $n g*A$ gA $Jn o/ HzHzNuXO J$_N^Nu__dt__12OBDInterfaceFvNV/=|<HnHm^Bg/.Og;|vHm,A|HPNO6POgHm,/` N/` NXO`$mF/ HzHzfNuXO&mF$KJfHzHz!Nu<?<Hm^Hx/Jn \Oo/ HzHzrNuXO J$_N^Nu__dt__6CMode1FvNVH0&n$n B.B.B.B.B.B.|jj-j Hn.*<` N^HnHnNOHnHnNO*HO @`bU@mgS@g@ mgY@mgS@gW@mQ@mW@mgS@gFY@mQ@m[@mU@mg@ mY@mU@mW@mQ@mnU@m@mHxA/AA/NO&O `HxA/AA/NO&O `HxA/AA/NO&O `/././..HnHnHj/ ` NJO`j/././..HnHnHj/ ` NDO`4/././..HnHnHj/ ` NDO*H[@g[@gS@gDU@gU@grS@gY@gPS@gJS@gDS@g>S@g8S@g2S@g,S@g&]@gtS@grS@gn@gdS@gS@g@ gS@gS@g S@g_@g`/.` N-@.HxHn/.` NO`B/<@@/.Hn"tNOPO/(/(B/<@b Hnt4NOO/(/(Hnt6NOO/(/(tNO-@.HxHn/.` NO`@ ."<(HzHzNu"<HzHzpNu-@.HxHn/.` NO` ."<mHzHzNu"<HzHzNu-@.HxHn/.` NO` .r HzHzNu"<HzHzPNurdHzHzNu-@.HxHn/.` NO`*H @gANHPHnNOHxB/nnC0C=@:.MMnED0nC=@ .-f.?0S@??0R@?HzHzNu0. nPO`j .0m .9o0. `R.H@HЀAx800@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. :. >.Jmvg <}NOTO????NOvPO`2RFSE0C??0C??NO0C??0C??NORCOGoJmvg <NOTOLN^NuDrawHSegment__FiiiiNVH8.<. :. >.Jmvg <}NOTO????NOvPO`2RFSE?0C??0C?NO?0C??0C?NORCOGoJmvg <NOTOLN^NuDrawVSegment__FiiiiNVH $n8. <.>.:.p2RA@0A=@=n0R@=@p2RA@=ABgHnNO/ NOS@6O `????.?20N8SCO JCl0LN^NuDrawLEDDigits__FPciiiiiNVH06.$n x CfR gNHx&HzHzRNu&H XOg/ / ` Nj&HPO$K/ HzHzhNuXO`F Cf f CfR gNHx&HzHzNu&H XOg/ / ` Nd&HPO$K/ HzHzNuXO` CfR gNHx&HzHzNu&H XOg/ / ` N&HPO$K/ HzHzNuXO` CfR gNHx&HzHz@Nu&H XOg/ / ` N&HPO$K/ HzHzVNuXO`4 CLg CfPHx HzHzNu$H XOgHx/ HzHz,Nu$HPO&J/ HzHzxNuXO` CfPHxHzHzNu$H XOgHx/ ` NL$HPO&J/ HzHz"NuXO` CfPHxHzHz:Nu$H XOgHx/ ` N$HPO&J/ HzHz NuXO`, CfPHxbHzHzNu$H XOgHx/ ` Nd$HPO&J/ HzHz vNuXO` CfPHxHzHzNu$H XOgHx/ ` N$HPO&J/ HzHz NuXO` Cg CfPHxVHzHz2Nu$H XOgHx/ ` N$HPO&J/ HzHz NuXO`$ Cg C fPHx2HzHzNu$H XOgHx/ ` N$HPO&J/ HzHz hNuXO` Cg CfPHx HzHzzNu$H XOgHx/ HzHz#6Nu$HPO&J/ HzHz NuXO`l Cg C fPHxHzHzNu$H XOgHx/ HzHzW GXOm|z8`&?/ NO$H/ NOR@EO o / NOR@:XO0SDJ@f0H/HzHzNu-H8$HXO`?/ NO\O// NO0EPO0SDJ@fBHz0??/.NO/NO"Hx/NO3|8$nO`t/ NOH-@/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/.HzHz؞NuOLN^Nu)SortList__FP8ListTypePP7_opaquePP7_opaque&Could not grow items textGUIUtil.cppNV/6.0@gA8HP?<&A@HPNOO 0H&N^NuPidGroupToIndex__FUsInvalid pid groupGUIUtil.cppNV/.gvNOr2 <B@HzHz\Nu" < @HzHzDNu-@NOЮ&HxHnNO nPOfp`nNOeJNOr2 <B@HzHzNu" <'HzHzNu/NOXO`<NO4TOHxHnNO nPOfp`p&N^NuIsRepeating__FUcNV/ $nA$J f/ HzHz,NuXO5n+JF%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+jF/* 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/ HzHzԢNuXO J$_N^Nu__dt__4FormFvNVpN^NuReturnEvent__4FormFvNV/ $n Rg Rg Rfp` Rf/ /-F W"P"iNPO` Rf/ /-F W"P"iNPO` Rf/ /-F W"P"iNPO`z Rf/ /-F W"P"i(NPO`` Rf/ /-F W"P"i,NPO`F Rf/ /-F W"P"i0NPO`, Rf/ /-F W"P"i4NPO`/ /-F 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+JF=|=n Hn/ W"P"i N| / NO6?/ W"P"iNu\O`&$_N^Nu%HandleEvent__10ConnectFrmFP9EventTypeNVH0v/.HzHzNu0. XO@gW@g@ gW@g`T` N/` NBmtHxHzHzNNu$H POg/./ ` N$HPO&J/ HzHzbNuXO`` N`/` Nr` N/` N` N/` N` N/` N;|tHx HzHzpNu$H OgHx/ HzHz *Nu$HPO&J/ HzHzNuXOL N^Nu#HandleControlEvent__10ConnectFrmFUsNV/ ?<NOs/NO\O?NOs/NO;@r?<HzHzZNu$HJmrPOg / NOXO`/ NOXO$_N^NuSetDemoState__10ConnectFrmFvNVH ?</. /.HzHzNuA "n"` N`$H5| nBh xO `.v`"HxNO2C r4CJC#RCXO C mRD Dm nLN^Nu__ct__14FreezeFrameFrmFP4FormNVH0$n gA $` N`&HBk` N`/` NrxXO`Bv`60C r4AJAJg0C r4AJA/0NO+XORC C mRD Dm gA$Jn o/ HzHzTNuXO JL N^Nu__dt__14FreezeFrameFrmFvNVH0&n$n v0[@gzS@gLW@g.@ g @_g`/ ?*HzHz&Nu\O`?*/ HzHzNu\O`n?<NO~ TOf\` N`$H5| `B?<NO~TOf2` N`$HBj `/* / HzHzxNuPO`L N^Nu)HandleEvent__14FreezeFrameFrmFP9EventTypeNVpN^Nu'HandleControlEvent__14FreezeFrameFrmFUsNVH8(n$n ?<HzHzNu&Hp*TOU@g @ bDS@g`J*g2` N&HJg S-h n`&g` N&HJg S-h n`&&C& &C(+?v`B g4 Cg.? g0p*2 ` N`/` NPOփRD D o`,p*+2 gJmrg/ / HzHzNuPOpL N^Nu3HandleOBDMode5Event__16OxygenSensorsFrmFP9Mode5DataNVH8&.` N/` N` N$H%R` N$HJXOg R-h n`&H$K&J$K`pg6?<<` N`/` Nx C|PO`t * g6?<<` N`/` Nx C|PO`2` N$H/ ` N&H(K$LXO fP?<AHzHzdNu$HvTO`<?/ NORCPO Cmv`B'?/ NORCPO C mHz`Bg/ NOHzN?</ NOHz:?</ NOpOLN^Nu)OpenEvent__16OxygenSensorsFrmFP9EventTypeNVH0?<AHzHzќNu&HvTO`&?/ NO$@ \Og/ HzHz$NuXORC C mpL N^Nu*CloseEvent__16OxygenSensorsFrmFP9EventTypeNVH8$n(n j mAdHP?<5AnHPNOO j l?<AHzHzNu&H<?*/ NO?<@Hnp,??<@NOHnNOR@HXO/0j A/0NO36OgAHP?<EAHPNOO 0j A/0NO!&Hn/NO0j A/0NO"<Bg?*/ NOHl NOR@HXO/0j A/0(NO36O"gAHP?<MAHPNOO 0j A/0(NO!&Hl /NO0j A/0(NO"<?<?*/ NOHl!NOJ@Og|Hl!NOR@HXO/0j A/0PNO36POgADHP?<XATHPNOO 0j A/0PNO!&Hl!/NO0j A/0PNO"O`fHx0j A/0PNO36POgAHP?<aAHPNOO 0j A/0PNO!& CB0j A/0PNO"PO ,e ,b<?<?*/ NOO `<?<?*/ NOO ?*/ NO&\Og/HzHzNuXOHx,HzHzNu(XOg& CB( B(B((&(&/ /` N/?*/ NO?*/ NO/ NORjOLN^Nu+PopulateRow__16OxygenSensorsFrmFP9Mode5DataExceeded max rows.OxygenSensorsFrm.cppResize new handle failed.OxygenSensorsFrm.cppResize new handle failed.OxygenSensorsFrm.cppResize new handle failed.OxygenSensorsFrm.cppResize new handle failed.OxygenSensorsFrm.cppNVH8$n(n nBPp0. r(AA$g/NO!&H/ NOR@8/NO"O `BTHn/.NOO..?.Hn/.NOPpOLN^NuECustomLoadItem__16OxygenSensorsFrmFPvUsUsUcPP7_opaquePUsPsP9FieldTypeNVH0$n` N`/` Nr?<AHzHz˲Nu&Hv\O`B'?/ NORCPO C m/ NO/ HzHzNuvPO`2p*2 ` N`/` NRCPO C o *f?< Hnp*??<NOO `?< Hnp*??<NOO <Hn?<DHzHzɬNuBjPOL N^Nu'DisplayNextSensor__16OxygenSensorsFrmFvNV nr`R( (eB(p(J0 fRA AoN^Nu NextSensor__16OxygenSensorsFrmFvNV/ ?<x/. /.HzHzNuA"n"$nE BB$nE(BB nBh nBh nB nBHxNO"n#H n/(NO!HxNO"n#H n/( NO! nO$_N^Nu__ct__15TroubleCodesFrmFP4FormNV/ /$n gA$/*NO+6JXOg /*NO+6XO/* NO+6JXOg /*NO+6XO` N`/` Nr/ HzHz Nu POgA$Jn o/ HzHzNuXO J&$_N^Nu__dt__15TroubleCodesFrmFvNVH0&n$n v0[@gS@gW@g>W@g@ g@_gHS@g`Y@gxU@gX`/ ?*HzHzDNu\O`?*/ HzHzNu\O`/* / HzHz~NuPO`/* / HzHzNuPO`/* / HzHzNuPO`l?<xNO~ TOfZ` N`$H5| `@?<xNO~TOf0` N`$HBj `/ / HzHzBNuPO`L N^Nu*HandleEvent__15TroubleCodesFrmFP9EventTypeNVH0$n v0*@ygS@g`p?*/* NO&HHkNO6/ /.Hn` NHn` N?NuPOpN^Nu2HandleOBDMode2Event__15TroubleCodesFrmFP9Mode2DataNVH8$n&n Hk/ HzHzNuJPOffJ+g`HjHjHj?<yHk/ HzHzNuHxHzHzNu(HHk/ NO/ Hj ` NO*Hk / HzHzNuJPOffJ+ g`HjHjHj?<yHk / HzHzNuHxHzHz Nu(HHk / NO/ Hj ` NO*Hk/ HzHzNuJPOffJ+g`HjHjHj?<yHk/ HzHz NuHxHzHzNu(HHk/ NO/ Hj ` NO*pLN^Nu2HandleOBDMode3Event__15TroubleCodesFrmFP9Mode3DataNVH8$n&n Hk/ HzHzNuJPOffJ+g`HjHjHj ?<zHk/ HzHz8NuHxHzHzNu(HHk/ NO/ Hj(` NO*Hk / HzHzHNuJPOffJ+ g`HjHjHj ?<zHk / HzHzNuHxHzHzJNu(HHk / NO/ Hj(` NO*Hk/ HzHzNuJPOffJ+g`HjHjHj ?<zHk/ HzHz4NuHxHzHzNu(HHk/ NO/ Hj(` NO*pLN^Nu2HandleOBDMode7Event__15TroubleCodesFrmFP9Mode7DataNV/ ` N/` N?<yHzHzNNu$H?NuO,$_&_N^Nu"EraseDTCLists__15TroubleCodesFrmFvNVH8&nJ g k -h n`$H(J$L g,/ Hk ` N/ HzHzNuO fJ(g k(-h n`$H(J$L g,/ Hk(` N/ HzHzhNuO fLN^Nu#DeleteDTCLists__15TroubleCodesFrmFvNVH8&n&. 'k $J g k -h n`$H(J$L`,/ /NOJ@POfp` Hk ` N(H$LXO fpLN^Nu'FindStoredDTCList__15TroubleCodesFrmFPcNVH8&n&. 'k(,J(g k(-h n`$H(J$L`,/ /NOJ@POfp` Hk(` N(H$LXO fpLN^Nu(FindPendingDTCList__15TroubleCodesFrmFPcNV/ /</</</. /.HzHz)NuA "n"A A@"n#H ?</<0Hx nHh*HzHzfNu?</<0HxY nHh@HzHz@Nu` N`$H5| nO0$_N^Nu__ct__8MeterFrmFP4FormNV/ / $n gA $A A@%H ` N`&HBk? g8AlHPHj*HzHzvNuAVHPHj@HzHz\NuOp`pL N^NuHandlePopEvent__8MeterFrmFUs------------NV/ /$n?. / HzHz(NuJ\Ogp`v0. @gS@gJ`Hm|/ HzHz*Nu/ W"P"iLNJ-|O fHj*HzHzNuXOv`DHm/ HzHz*>Nu/ W"P"iLNJ-O fHj@HzHzNuXOv&$_N^Nu HandleControlEvent__8MeterFrmFUsNVH8&n$n / / HzHz(6NuJPOgp` -|f*-υf*-πg&Jmbf ` N(H, fJmςfJ*fHjHk*HzHzNuPO`HjHk*HzHzjNuPOHj3Hj,Hk*HzHz jNu/*$/-/- Hk*HzHzlNuO -f*-%f*- g&Jmbf ` N(H, fJm"fJ*fHjHk@HzHzNuPO`HjHk@HzHzNuPOHj3Hj,Hk@HzHzNu/*$/-а/-ЬHk@HzHzNuOpLN^Nu%HandleOBDEvent__8MeterFrmFP9Mode1DataNV/ $n/. / HzHz*@NuHj*HzHzvNuHj@HzHzbNu/ W"P"iLNpO$_N^Nu OpenEvent__8MeterFrmFP9EventTypeNV` N`/` NrJ-|XOgN?-ς-υ nHh*HzHz Nu?-~-υ` N`/` NxOJ-gN?-"-% nHh@HzHzNu?--%` N`/` NxON^Nu(StartRealTimeCommunications__8MeterFrmFvNV nBBhN^Nu__ct__21ParameterSelectStructFvHz%NuHxHxBHzHm|HzHz^NuONuNV n2.1A0R@1@0T@1@BhBh Bh Bh0 1n1n1nN^Nu__ct__9MeterCtrlFssssiNV/ $n gJn o/ HzHz2NuXO J$_N^Nu__dt__9MeterCtrlFvNV/.HzHzNuN^NuDraw__9MeterCtrlFvNV/ /$n. ?<*Hnp??<NO<Hn?*HzHzNuJnOg?<*Hnp??<NOO `:?<*Hnp??<xNOJ.O f?<*Hnp??<NOO <Hn?*HzHz:NuPO&$_N^NuDrawLabels__9MeterCtrlFUciNV/ $n</. ?*HzHzNu</.?*HzHzNuO$_N^NuDrawLabels__9MeterCtrlFPcPcNVH0$n AHP/ NO&H POg$ KpoAHP?<yAHPNOO `* f&/ NO @XOoAHP?<{AHPNOO AHP/ NO POgp`p6/ NOǰCXOoB20?</<, nph??</ HzHz^NuOL N^NuDrawLEDDigits__9MeterCtrlFPcP.Can't display 6 digits!MeterCtrl.cppCan't display 6 digits!MeterCtrl.cpp.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/ Nl<AxHP?*HzHzNu<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?(HzHzNNuN^Nu!DrawOptionalData__9MeterCtrlFPcPcNV/ /<6/<GHx, nHh@HzHz BNu?<H/<cHxH nHhVHzHz Nu?<R/<Hxd nHhlHzHz Nu?<\/<Hx nHhHzHz Nu` N`$H5| nOZ$_N^Nu__ct__7ListFrmFP4FormNV/ / $n gA`$A`A@%H ` N`&HBk?NuOfp`4pgS@gW@g`ABHPHj*HzHz NuA,HPHj@HzHz pNuAHPHjVHzHz VNuAHPHjlHzHz -E` N`/` NxO$_N^Nu'StartRealTimeCommunications__7ListFrmFvHxHxBHz&HmмHzHz{NuONuNV n2.1A0R@1@0T@1@BhBh Bh Bh0 1n1n1nN^Nu__ct__8ListCtrlFssssiNV/ $n gJn o/ HzHz|NuXO J$_N^Nu__dt__8ListCtrlFvNV/.HzHzjNuN^NuDraw__8ListCtrlFvNV/ /$n. ?<*Hnp??<NO<Hn?*HzHz:NuJnOg?<*Hnp??<NOO `:?<*Hnp??<xNOJ.O f?<*Hnp??<NOO <Hn?*HzHzNuPO&$_N^NuDrawLabels__8ListCtrlFUciNV</. n?(HzHztNuN^NuDrawLEDDigits__8ListCtrlFPcNV/ /$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?*HzHzNu<A HP?*HzHzNu<A HP?*HzHzNupj??<,pj??<,NOpj??<6pj??<6NOpj??<@pj??<@NOpj??<"pj??<"NOpj??<Jpj??<JNOpj??<Jpj??<"NOpj??<Jpj??<"NOOV$_N^NuInitCtl__8ListCtrlFv----empty-NV 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</.?*HzHzNu</.?*HzHztNuO`HJgBJg<</.?*HzHzFNu</.?*HzHz*NuO&$_N^Nu"DrawLabels__9GraphCtrlFUciPcPcPcPcNV/ /$n6. pjCnf0*@@nZpjnnNpGjnmBpj2@?/` N"?.A@HP?*/ HzHzNuO&$_N^NuPenDown__9GraphCtrlFiiiNV/ $n?./. ?*/ HzHzNu/.Bg/` N:O$_N^NuAddPoint__9GraphCtrlFPcliNV/ $n/` NR/` N^PO$_N^NuEraseGraphData__9GraphCtrlFvNV/./. Bg n/` N4?././. /.HzHz(NuN^NuSetYMinMax__9GraphCtrlFlliNV/ $n<.HxHn/. ` NO/?*HzHzNu<.HxHn/.` NO/?*HzHzNuO$_N^NuDrawMinMax__9GraphCtrlFlliNV/ $n<AHP?* HzHz\Nu<AHP?*HzHz>Nu<AHP?*HzHz Nu<AHP?*HzHzNu<ApHP?*HzHzNu/` NR/` N^O0$_N^NuResetCtrl__9GraphCtrlFv-empty-maxminNVH0$n<. &RJ+Tg&R6+d8&R6+H:Dlh&R6+H86&R?Hk`` N(*&<.HxHn/` NO/?HzHzNuO`<<A\HP?HzHzNuPO`</.?HzHzNuPOL xN^NuDrawValue__9GraphCtrlFiPciNV/ / ?./. /.HzHzzNuA"n#H A"n"AA@"n#H nB( n1n n1n n1n n1n n1n nB"$n O gPX&J` N$H%K0n/HzHzoNu"n#H& nXO$_&_N^Nu!__ct__8LiveDataFP4FormUsiUsUsUsUsNV/ / $n gA$AA@%H ` N`/` Nr` N&HBJ"XOg/*"NO"/*"NO+POJ&g/*&HzHzoLNuXO gA$Jn o/ HzHznNuXO J$_&_N^Nu__dt__8LiveDataFvNVH0&n$n v0[@gJS@g`8+?NO~ TOfr` N`$H5| ` N$H`B8+?NO~TOf0J+f` N`$HBj ` N$HBL N^Nu"HandleEvent__8LiveDataFP9EventTypeNV/ $n0. jf/ HzHzNuXO0. jf/ HzHzNuXOp$_N^Nu HandleControlEvent__8LiveDataFUsNVH ` N$H* f/.HzHz(NuXOpLN^Nu%HandleOBDEvent__8LiveDataFP9Mode1DataNVH0&n?+HzHzNuTO/NO6XOf` N`$HBj B+`` N`$H5| |L N^NuHandlePause__8LiveDataFvNVH8&n6+NOuCfT?+HzHz|Nu$H?</ NO?+HzHz\Nu(H/ NOXO?/ NO\O// NOOLN^NuStopped__8LiveDataFvNVdH ` N$H*ffB'` N//.Hn` N/. Hn` N6?DisplayParameterSelectForm__8LiveDataFP21ParameterSelectStructNV///.Hn` NHn` N6/.HzHzXNu8?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?<}HzHz{pNu&H/ NO6J Og /* NO+XORC?/ NO%H C\Oo?</ NO\O` ?/ NO\O?/* NO!XO// NOJO fB~Bg/ NOBg/ NOp,GtG(K/ ?<sHzHzzNuTO/NOORD DmJf ?<xzBvPO`&j?Hk`` N,.\Oo^&j?Hk`` N(,(0C "-` N-@ -"<` N Ю(@\O&j?A Hh`` N,.\Ood&j?A Hh`` N*,*0C "-` N-@ -"<` N Ю-@\ORC&j<+d>GmB'HxHn/` NB'Hn?< ` N>/ HnNOB'Hn?< ` N>B'HxHn/` NB'Hn?< ` N>/.HnNOB'Hn?< ` N>pOLLN^Nu,LoadEvent__19PowerTorqueStatsFrmFP9EventTypeNV?< /.` NN^Nu!DoDialog__19PowerTorqueStatsFrmFvNV?< /. /.` Nn/< HxHzHz6Nu/ 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` NBB* 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__19OpenAccelerationFrmFUsNVHxHzHzJNu/HzHz~zNupN^Nu,LoadEvent__19OpenAccelerationFrmFP9EventTypeNV?< /.` NN^Nu!DoDialog__19OpenAccelerationFrmFvNVHx/. HzHzNu/HzHzNuN^Nu+Create__19OpenAccelerationFrmFP10RunAppInfoNV/. HzHzBNu/HzHz vNuN^Nu/SetAppInfo__19OpenAccelerationFrmFP10RunAppInfoNV/. HzHzNu/HzHz NuN^Nu/GetAppInfo__19OpenAccelerationFrmFP10RunAppInfoNV/ $nAx$%n 5n5n%n/ Hz/*HzHzpNuBBBj JO $_N^Nu4__ct__33OpenDb_10RunAppInfo_10EditRunFrm_FP2DbUlUsUsNV/ $n glAx$Jg/*NO"/*NO+POJg/*NO"/*NO+POBB/*HzHzoNuJn O o/ ` NXO J$_N^Nu+__dt__33OpenDb_10RunAppInfo_10EditRunFrm_FvNVH8$n(.?*` ND&H/ NOXO?/ NO(H POg/*HzHzu\Nu/*/ /*HzHzsZNu// W"P"iN/. Hn` N/*HzHz|FNuXO//*HzHz{NuXO//Hn` N6jO0f$// W"P"i N/ HzHzNuO /*HzHztNu?NuO`pLN^Nu+Open__33OpenDb_10RunAppInfo_10EditRunFrm_FvNV/ $nJg/*NO"/*NO+BPOJg/*NO"/*NO+BPOBj /*/*HzHzwfNu?*` NDTO/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?*` ND&H?* /*NO!XO// NOHjHj/ ` N\?B'Bg/+ ` NLJPOgf?<Hx"/ HzHzNuO `F j f><Bg/+ ` NLJPOg?<Hx"/ HzHzNuO v`?*?*/ HzHz @NuPO`HnHnHnNOJ.O g?.?./ HzHz NuPO`?*/ HzHzNu\O`?*/ HzHzNu\O?*/ HzHz<AHP?<!` N><AHP?<=` N>Bg/<qB/<"/ HzHzNu?<Hx]B/<;<.HxHn/.` NO/?.` N>N^Nu#DrawMinMax__15AccelerationFrmFiilliNV/6. CmV CnP nmH nn@pC? n/( ` N"AFHPHx /.HzHz2NuO&N^NuPenDown__15AccelerationFrmFiiNVH8$n<.(n&j J+Tg0&j p 63d8&j 6+H:Dlt&j 6+H86&j ?p AHh`` N(*&<B'HxHn/` NO/?` N>O`<AHP?` N>PO&j 6+H8NOr2 <` N r` N&<<HxHn/` NO/?<>` N>PO`Jg</ ?` N>POLxN^Nu!DrawValue__15AccelerationFrmFiiPcNV/ /$nHn` NB.B.6B.VB.[B.NO=@HnHzHzc Nu/HzHz Nu?*/*/*/* Hn/ HnHzHznNuHnHzHzpNu6?.BBBBBxzv`L/0C  j/0tNOJPOf,0C  j& DmRE0D/HntNOPO/(/(/./.Hnt6NOO/(/(t NO0E" F!0D/HntNOPO/(/(/./.Hnt6NOO/(/(t NO0E")xBBBBO0C  j/0Hnt NOPO/(/(/./.Hnt3NO0C  j/0Hnt NOPO/(/(/./.Hnt3NORDO(RCGm0LN^Nu*CreateAvgArrays__15AccelerationFrmFPfPfPfiNVH8&nJg/+` NXOJg/+` NXOHzHz]Nu/HzHzXNu>0S@?HzHz]tNu/HzHzNu$H(j/ 0S@?HzHz]DNu/HzHzRNu0G /` N'H0G /` N'Hzx|6SCO`?HzHz\Nu/HzHzNu$Hp/tNO0E" k! */tNO0E" k!REJOg|x`HpЄrHl,/ ?HzHz\XNu/HzHzfNuO `@pHox/ ?HzHz\Nu/HzHz,NuSCO JCn0LN^Nu*CreateTimeSpeedArrays__15AccelerationFrmFvNV/ / &nJfAHP?<AHPNOO ?. /NO\$H \OfAHP?<AHPNOO / NO!XO$_&_N^Nu:GetRecord__42ScanToolDb_10RunAppInfo_15AccelerationRec_FUsBDatabase not open!ScanToolDb.hRecord not found!ScanToolDb.hNV//.NO56XOgAHP?<AHPNOO B'?. n/NO^6POgAHP?<AHPNOO p&N^NuPReleaseRecord__42ScanToolDb_10RunAppInfo_15AccelerationRec_FUsP15AccelerationRecTMemory pointer unlock failure!ScanToolDb.hRelease record failure!ScanToolDb.hNV?< (/. /.` Nn/< * HxHzHzXNu/ nHh HzHzNuA"n"AA@"n#H nN^Nu!__ct__18OpenPowerTorqueFrmFP4FormNV/ $n gPA$AA@%H BgA /HzHzNu \OgA$Jn o/ ` NXO J$_N^Nu__dt__18OpenPowerTorqueFrmFvNV/ /$n v0@ g`?*/.HzHzFNu\O`&$_N^Nu-HandleEvent__18OpenPowerTorqueFrmFP9EventTypeNVH8&nvHx` N(H XOg8$LHj` NBB* B*@B*EB*NO5@(J$L(JXO$L0. @ )gfW@g S@g(S@gB`/ / Hk HzHznNuO `/ / Hk HzHzNuO `rHk HzHzِNuXO`ZHk HzHz>NuJ+ XOgv`:(+(D8,: E g=|` HnNOXO/ ` NXO`v/ ` NXOL8N^Nu+HandleControlEvent__18OpenPowerTorqueFrmFUsNVHxHzHzUNu/HzHzQNupN^Nu+LoadEvent__18OpenPowerTorqueFrmFP9EventTypeNV?< (/.` NN^Nu DoDialog__18OpenPowerTorqueFrmFvNVHx/. HzHzUNu/HzHzNuN^Nu*Create__18OpenPowerTorqueFrmFP10RunAppInfoNV/. HzHzTNu/HzHzNuN^Nu.SetAppInfo__18OpenPowerTorqueFrmFP10RunAppInfoNV/. HzHzT`Nu/HzHzNuN^Nu.GetAppInfo__18OpenPowerTorqueFrmFP10RunAppInfoNVH8*. /.//.HzHzDZNuJO gx/.//.HzHzONu(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.hNV/ / $nJfAHP?<-AHPNOO /. / HzHzCTNuBg/NO|XO/NO6&HHx/. B/ NOv/ NO5pO"$_&_N^NuFSetAppInfo__41ScanToolDb_10RunAppInfo_14PowerTorqueRec_FPC10RunAppInfo"Database not open!ScanToolDb.hNVH8(n&n Jfp`Bg/NO|XO/NO6$HAC""""""""A C """"""""HxHj@Hk@` NHxQHjEHkE` NACp?"Q7jACpS"Q2/ NO5pO"LN^NuEGetAppInfo__41ScanToolDb_10RunAppInfo_14PowerTorqueRec_FP10RunAppInfoHzNuHzBNuHzNuNVHn/./././. ?-,NO n !nN^Nupow__FddNV/ /$n?< /. / ` NnA,$vO `B200C ЀBr RC CmBjBj J&$_N^Nu__ct__13AutoDetectFrmFP4FormNV/ $n gNA,$` N`/` Nr XOgA$Jn o/ ` NXO J$_N^Nu__dt__13AutoDetectFrmFvNVH0&n$n v0@ g@_g&S@g<@ gP`d?*/ HzHzNu\O`L/* / HzHzNuPO`2/* / HzHzNuPO`/ HzHzzNuvXOL N^Nu(HandleEvent__13AutoDetectFrmFP9EventTypeNVpN^Nu&HandleControlEvent__13AutoDetectFrmFUsNV=|` HnNOpN^Nu&OpenEvent__13AutoDetectFrmFP9EventTypeNVH0&n$n p*H H@J@gp`**/ HzHz|NuJPOfvp* p* ሆp*H@B@p*r㨆/**` N/` NpO gp*@ @`np*?` NbR@r2J3TOfBgp*@ ` N`/` Nxp*?` NbR@r2O `d/ HzHzNuJXOgL` N`$HBj` N`/` Nr/ HzHzNuPOpL N^Nu0HandleOBDMode1Event__13AutoDetectFrmFP9Mode1DataNV/ /$n p*H H@J@gp`**/.HzHzNuJPOf\vp* p* ሆp*H@B@p*r㨆/**` N/` NO p&$_N^Nu0HandleOBDMode2Event__13AutoDetectFrmFP9Mode2DataNVH0&n` N`$HBj ` N`$HBj` N/` N` N/` N` N`/` NO frBgB'` N`/` Nx|BgB'B'` N`/` N~` N`$H5|O`` f?<xNO/ HzHzNu\O`< f?<NO/ HzHzNu\O`A>HP?<APHPNOO L N^NuAutoDetect__13AutoDetectFrmFv.Autodetect return type badAutoDetectFrm.cppNV=|` HnNO/.` NN^NuSuccess__13AutoDetectFrmFvNV/ ` N`$H5| =|` HnNO/.` NPO$_N^NuFailure__13AutoDetectFrmFvNV"n i op`:r`J1g0A Ѐ q lp`RA Am ilp` i\DN^Nu"ConnectComplete__13AutoDetectFrmFvNVH8(.. . D2h H@J@gRh` N$H%R` N$HJg R-h n`&H$K&J$K`zfJp?` Nbr2J2TOg(p?` Nbr2ҁ DRp pTO`V` N$H/ ` N&H(K$LXO fp?` Nbr2ҁ DBp pTOL8N^Nu ScoreMode1__13AutoDetectFrmFUcUcNVH8&.. C2h H@J@fRh` N$H%R` N$HJg R-h n`&H$K&J$K`:f CRhp`8` N$H/ ` N&H(K$LXO f CBhpLN^Nu ScoreMode2__13AutoDetectFrmFUcUcNV/ $n?< H/. / ` NnAl$B JO $_N^Nu__ct__7NoteFrmFP4FormNV/ $n g*Al$ gA$Jn o/ ` NXO J$_N^Nu__dt__7NoteFrmFvNV/ /$n v0@ g`?*/.HzHz:Nu\O`&$_N^Nu!HandleEvent__7NoteFrmFP9EventTypeNVpN^NuHandleControlEvent__7NoteFrmFUsNV/ n I f0?< K` ND$H/ NO9XO/ n/( NOO $_N^NuHitButton__7NoteFrmFiNVB' n/( ?< K` N>pN^NuLoadEvent__7NoteFrmFP9EventTypeNV n!n ?< H/.` NN^NuDoDialog__7NoteFrmFPcNV/ /<#/<&/</. /.` NA"n"AA@"n#H HxHx` Hm` Hm nHh*` N?< /<IHx nHh*` N?</<IHxV nHh@` N` N`$H5| nOD$_N^Nu__ct__12DualGraphFrmFP4FormNV/ / $n gA$AA@%H ` N`&HBkHxHx` HmHj*` NBg/ ` N"Jn Oo/ ` NXO J$_&_N^Nu__dt__12DualGraphFrmFvNVH0&n$n / / ` N(JPOgp`v0g2S@gW@g$[@gS@gY@g@_@g@_g`H j f` N`/` NB'Bg/+*` NLJO gHm.Hk*/ HzHz"NuO B'Bg/+@` NLJPOgHmHk@/ HzHzNuO ` j f` N`/` N<Bg/+*` NLJO gHm.Hk*/ HzHztNuO <Bg/+@` NLJPOgHmHk@/ HzHz6NuO v`Jm4g&?-֞?*?*Hk*` NO `$?-֠?*?*Hk*` NO Jmg(?->?*?*Hk@` NO `n?-@?*?*Hk@` NO `FHnHnHnNOJ.O g*Jm4g&?-֞?*?*Hk*` NO `$?-֠?*?*Hk*` NO Jmg(?->?*?*Hk@` NO `?-@?*?*Hk@` NO `?*/ HzHzNu\O`j?*/ HzHzxNu\O?*/ HzHz(Nu\O`6/* / HzHz&NuPO`?*/ HzHz@Nu\O`L N^Nu'HandleEvent__12DualGraphFrmFP9EventTypeNVH0$n n f v`0C ABB00RC Cmv`0A.C 0RC Cm?<HnHn` N` N&H+Hn/ ` NLOfp`rpg S@g2W@g`\Hj*` NHj@` NPO`0 g*Hj*` NHj@` NPOp`pL N^Nu!HandlePopEvent__12DualGraphFrmFUsNV/ /$nv0. @xgS@gU@gLS@gxU@gS@gU@gS@gF@gxS@gU@gS@gJU@gvS@gU@gS@g`/**` N /*@` N vPO`z/**` N/*@` NvPO`JB'Bg/**` NHm.Hj*/ HzHz NuvO`B'Bg/**` NHm.Hj*/ HzHz NuvO`B'Bg/*@` NHmHj@/ HzHz DNuvO`B'Bg/*@` NHmHj@/ HzHz NuvO`Z/**` N(/*@` N(vPO`,/**` N./*@` N.vPOJg`/ ?. ` N8\O&$_N^Nu"HandleMenuEvent__12DualGraphFrmFUsNVH $n:. vx0@ @ b@0;N\ZtB'Bg/**` NLJPOgZHm.Hj*/ HzHzNuO `8<Bg/**` NLJPOgHm.Hj*/ HzHzNuO `B'/**` NF\O`</**` NF\O`B'Bg/*@` NLJPOgHmHj@/ HzHzNuO `x<Bg/*@` NLJPOgXHmHj@/ HzHzNuO `8B'/*@` NF\O`</*@` NF\O`xJgB` NhJTOg*` N`/` NvXO`pL8N^Nu$HandleScrollEvent__12DualGraphFrmFUsNV/ /$n?. / ` N.J\Ogp`v0. @g @ g`jHm./ ` N:6/ W"P"iLN CMO ffHj*` NJm4XOg&?-֞/-/-־Hj*` N O`$?-֠/-/-Hj*` N OJ-.fHj*` NXOv`Hm/ ` N:6/ W"P"iLN CMO ffHj@` NJmXOg&?->/-b/-^Hj@` N O`$?-@/-j/-fHj@` N OJ-fHj@` NXOv&$_N^Nu%HandleControlEvent__12DualGraphFrmFUsNVH8(n$n / / ` N4JPOgp`&v`0A. 0f0*0 f0*0g&Jmbf ` N&H+ f0A.JpfJ*f80A.?0p/*$HjpAHh*` NO`60A.?0r/*(HjpAHh*` NORC Cm` N$H* f/ ` N@XOpL8N^Nu*HandleOBDEvent__12DualGraphFrmFP9Mode1DataNV/ /$n/. / ` NFvPO`pAHh*` N0A.J0XOgpAHh*` N0A.JpXOgL0?0p0A/(0A.A/(pAHh*` N O`N0A.?0r0A/(0A.A/(pAHh*` N ORC Cm/ W"P"iLNpXO&$_N^Nu%OpenEvent__12DualGraphFrmFP9EventTypeNV/ /$n` N`/` NrvXO`0A.J0g0A/(0A.A/(0A.A/(0A.A/(0A.?000 pAHh*` N0A.?000 ` N`/` NxO RC Cm0&$_N^Nu-StartRealTimeCommunications__12DualGraphFrmFvNVH8(n &nJgN$T&*(*Jkg ?+p/// ` NO`?+r/// ` NOLN^Nu>UpdateCtrl__12DualGraphFrmFP9GraphCtrlP21ParameterSelectStructHxHxB` HmHm.` NONuNV?< /. /.` Nn/<  HxHzHz1Nu/ nHh HzHzNuA"n"AA@"n#H nN^Nu__ct__16OpenDynoSetupFrmFP4FormNV/ $n gPA$AA@%H BgA /HzHzNu \OgA$Jn o/ ` NXO J$_N^Nu__dt__16OpenDynoSetupFrmFvNV/ /$n v0@ g`?*/.HzHzDNu\O`&$_N^Nu+HandleEvent__16OpenDynoSetupFrmFP9EventTypeNVH8&nvHxR` N(H XOg$LBA~HPHj NOAvHPHjDNOAnHPHjKNOAfHPHj&NOA\HPHj*NOATHPHj0NOAJHPHj4NOABHPHj:NOA:HPHj?NOB*Q(J$L(JOH$L0. @ gdW@g S@g&S@g@`/ / Hk HzHz&NuO `n/ / Hk HzHzNuO `PHk HzHznNuXO`8Hk HzHz(NuJ+ XOgv`/ ` NXO`v/ ` NXOLN^Nu)HandleControlEvent__16OpenDynoSetupFrmFUs230007.00026.007710002529.240.3520.0NVHxHzHz.rNu/HzHz(NupN^Nu)LoadEvent__16OpenDynoSetupFrmFP9EventTypeNV?< /.` NN^NuDoDialog__16OpenDynoSetupFrmFvNVHx/. HzHz-Nu/HzHz ^NuN^Nu.Create__16OpenDynoSetupFrmFP16DynoSetupAppInfoNV/. HzHz-nNu/HzHz NuN^Nu2SetAppInfo__16OpenDynoSetupFrmFP16DynoSetupAppInfoNV/. HzHz- Nu/HzHz tNuN^Nu2GetAppInfo__16OpenDynoSetupFrmFP16DynoSetupAppInfoNV/ $nA`$%n 5n5n%n/ Hz/*HzHzNuBBBj JO $_N^Nu@__ct__45OpenDb_16DynoSetupAppInfo_16EditDynoSetupFrm_FP2DbUlUsUsNV/ $n glA`$Jg/*NO"/*NO+POJg/*NO"/*NO+POBB/*HzHzNuJn O o/ ` NXO J$_N^Nu7__dt__45OpenDb_16DynoSetupAppInfo_16EditDynoSetupFrm_FvNVH8$n(.?*` ND&H/ NOXO?/ NO(H POg/*HzHzzNu/*/ /*HzHzxNu// W"P"iN/. HnHzHz Nu/*HzHz&dNuXO//*HzHz%NuXO//HnHzHzNu6jO0f$// W"P"i N/ HzHzNuO /*HzHzNu?/*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?*` ND&H?* /*NO!XO// NOHjHj/ ` N\?B' j Hh ?< ` N>B' j HhD?< ` N>B' j HhK?< ` N>B' j Hh&?< ` N>B' j Hh*?< ` N>B' j Hh0?< ` N>B' j Hh4?< ` N>B' j Hh:?< ` N>B' j Hh??< ` N>pOP$_N^Nu)LoadEvent__16EditDynoSetupFrmFP9EventTypeNV/ $n%n %n?< / ` N\O$_N^Nu4DoDialog__16EditDynoSetupFrmFP16DynoSetupAppInfoUlUlNV//.HnHzHzXNu n h HhQHnHzHzNu6?oB./.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 NNuHnBgNOE%@Of/ BgNOE%@\Ofp`v?</*BgNOI$POfA6HP?<ABHPNOO Jg / / N>POHxHxHxHxHxHxHxHxHnHxHx/*BgNOF nu3O2gHn` N//*Hn` NJOfFind database error!Db.cppDelete database error!Db.cppNVH8$nJfAHP?<.AHPNOO Bn/.Hn/NOU&H O gT/ NO!(H/./. B/ NOv6OgAHP?<9AHPNOO / NO"<?./NO^pO `6NON6 Cf ?<lNOTO`JCgApHP?<DA|HPNOO pLN^NuAddRecord__2DbFPCvUlVDatabase not open!Db.cppWrite record error!Db.cppCreate record error!Db.cppNVH8$nJfAHP?<QAHPNOO HxHnHxHxHxHxHxHxHxHxHn/*BgNOF6Bg/NO|XO/NO6&H/ NO80D/` N(H0D// / NO&/ NO5Hn/ HzHzNNu/.Hn/ N/.Hn/ Nd/.Hn/ N\0D//NOY&H OfBNON @f / ` N?<lNO\O`AHP?<qAHPNOO / NO -@HxHxHxHnHxHxHxHxHxHxHx/*BgNOG6O6gAHP?<xAHPNOO Bg/NO|XO/NO6&H0D// B/ NOv/ NO5/ ` NOLN^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 @XOoAHP?<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&JHmnHzD/ ` N|{OA|$_&_N^NuThePowerTorqueDb__FvNV/ $n g0Bg/ HzHzLNuJn \Oo/ ` NXO J$_N^Nu3__dt__41ScanToolDb_10RunAppInfo_14PowerTorqueRec_FvNV/ / J-יfBEך/ HzHzNu&JHm׌HzD/ ` N|יOAך$_&_N^NuTheAccelerationDb__FvNV/ $n g0Bg/ HzHzZNuJn \Oo/ ` NXO J$_N^Nu4__dt__42ScanToolDb_10RunAppInfo_15AccelerationRec_FvNV/ / J-׷fBE׸/ HzHzNu&JHmתHzB/ ` N|׷OA׸$_&_N^NuTheDynoSetupDb__FvNV/ $n g0Bg/ HzHzjNuJn \Oo/ ` NXO J$_N^Nu7__dt__45ScanToolDb_16DynoSetupAppInfo_12DynoSetupRec_FvNV/ / J-fBE/ HzHzNu&JHmHz@/ ` N|OA$_&_N^NuTheScanDataDb__FvNV/ $n g0Bg/ HzHzxNuJn \Oo/ ` NXO J$_N^Nu5__dt__43ScanToolDb_15ScanDataAppInfo_11ScanDataRec_FvNV/ / J-fBE/ HzHzNu&JHmHz>/ ` N|OA$_&_N^NuTheComLogDb__FvNV/ $n g0Bg/ HzHzNuJn \Oo/ ` NXO J$_N^Nu0__dt__38ScanToolDb_13ComLogAppInfo_9ComLogRec_FvNV/ $n?< T/. / ` NnA$B JO $_N^Nu __ct__17SetPlaybackPosFrmFP4FormNV/ $n g*A$ gA$Jn o/ ` NXO J$_N^Nu__dt__17SetPlaybackPosFrmFvNV/ /$n v0@ gS@g`8?*/.HzHz`Nu\O`?*/.HzHzNu\O`&$_N^Nu,HandleEvent__17SetPlaybackPosFrmFP9EventTypeNVr0. @ \g`rN^Nu*HandleControlEvent__17SetPlaybackPosFrmFUsNVH $n:. vvx0@ Zg S@g`R* *d c |d `</ HzHzPNuNOr2 <B@` N " <P` N ?/ HzHzhNuO `rJ* glS* </ HzHzNuNOr2 <B@` N " <P` N ?/ HzHzNuO `xJg` NhJTOgv`pL8N^Nu)HandleRepeatEvent__17SetPlaybackPosFrmFUsNV` N/` N n@ B'/.HzHzNupN^Nu*LoadEvent__17SetPlaybackPosFrmFP9EventTypeNVpN^Nu*OpenEvent__17SetPlaybackPosFrmFP9EventTypeNV/?< T/.` N6 C \\Of, n( ` N/` N\O0&N^NuDoDialog__17SetPlaybackPosFrmFvNV. np( /HnNOPO/?< U` N>N^Nu%UpdatePercent__17SetPlaybackPosFrmFUcNV/ /$nNO&d */NOXONO0n Ј%@&$_N^Nu"ScrollDelay__17SetPlaybackPosFrmFiNV/ $n?</. / ` NnA$B B JO $_N^Nu__ct__16DynoSetupUsedFrmFP4FormNV/ $n g*A$ gA$Jn o/ ` NXO J$_N^Nu__dt__16DynoSetupUsedFrmFvNV/ /$n v0@ g`?*/.HzHzDNu\O`&$_N^Nu+HandleEvent__16DynoSetupUsedFrmFP9EventTypeNVpN^Nu)HandleControlEvent__16DynoSetupUsedFrmFUsNV/ $nB'/* ?<` N>B' j Hh ?<` N>B' j HhD?<` N>B' j HhK?<` N>B' j Hh&?<` N>B' j Hh*?<` N>B' j Hh0?<` N>B' j Hh4?<` N>B' j Hh:?<` N>B' j Hh??<` N>pOP$_N^Nu)LoadEvent__16DynoSetupUsedFrmFP9EventTypeNV/ $n%n %n?</ ` N\O$_N^Nu2DoDialog__16DynoSetupUsedFrmFP16DynoSetupAppInfoUlNV/ $n?</. / ` NnA4$%n %n%n%n5n  JO $_N^NuB__ct__20AccelerationStatsFrmFP4FormP10RunAppInfoP10CLineGraphPfPfiNV/ $n g*A4$ gA$Jn o/ ` NXO J$_N^Nu__dt__20AccelerationStatsFrmFvNV/ /$n v0@ g`?*/.HzHzHNu\O`&$_N^Nu/HandleEvent__20AccelerationStatsFrmFP9EventTypeNVpN^Nu-HandleControlEvent__20AccelerationStatsFrmFUsNV/ $nB'/* ?<` N>/ HzHzNu/ HzHzpNu/ HzHz~NupO$_N^Nu-LoadEvent__20AccelerationStatsFrmFP9EventTypeNV?</.` NN^Nu"DoDialog__20AccelerationStatsFrmFvNVH0$nxvvv`H&j?Hk`` N*,\Oc"&j?Hk`` N(*(\ORC&j:+d<FmB'HxHn/` NB'Hn?< ` N>OL xN^Nu"TopSpeed__20AccelerationStatsFrmFvNVH $nJgJg joxv`B/<%2/<@X#0C  j/0Hnt NOPO/(/(t*NOJOg8`RCjm DmR0T@jlFHnHn?<0U@H jHp0U@H jHp` N/.Hnt NOPO/(/(/<%2/<@X#Hnt4NOO/(/(/.Hnt NOPO/(/(Hnt3NOO/(/(t NO-@B/.tNOJO"gBNOr2 <` N /tNOXO//.t/NOPO/tNO&<HxHn/` NB'Hn?<` N>O`B'ALHP?<` N>POLN^Nu%ZeroToSixty__20AccelerationStatsFrmFvN/ANVH0$n|~xz jm0j /` N&HBvXO`NOr2/HntNOPO/(/(0S@H j/00C  j/0t0NOPO/Hnt NOPO/(/(Hnt6NOO/(/(0S@H j/0Hnt NOPO/(/(0C  j/0Hnt NOPO/(/(Hn` NO/./.0S@H/3Hnt NOPO/(/(Hnt3NOO/(/(t NO0C"'B/HnHn?<0U@H jHp0U@HHs` N/.Hnt NOPO/(/(/| DOm0T@jlHnHn?<0U@H jHp0U@HHs` N/.Hnt NOPO/(/(//HntNOPO/(/(/ HzHz~NuHnHn?<0U@H jHp0U@HHs` N/.Hnt NOPO/(/(/~/ ` NO"`JfXB'AHP?<` N>B'AHP?<` N>B'AHP?<` N>OJfB'A~HP?<` N>O g/ ` NXOL N^Nu.QuarterAndEighthMile__20AccelerationStatsFrmFvN/AN/AN/AN/AN/ANV/ n h HhNOXO/HntNOB/<@@/./. Hn t6NOB/<@/ON&N^Nu$Horsepower__20AccelerationStatsFrmFd I4AAA$w$]m.k{%oI;hE?A=A=A=A>A@|A=tA=DA=AIAABA?A=A=A=A>ABIF"AG A?A=A=A=A>AKIQAQA?A=A=A=A>AVLA=tA=DA=AIYAYA_A=A=A=A>A]A=tA=DA=AIhAhA?A=A=A=A>AoA=tA=DA=AIvAw:AA=A=A=ADA|A=tA=DA=AI~8A}AIpArAA=A=A=ADA A=tA=DA=AI~8AAIAAA=A=A=ADAA=tA=DA=AI~8EU AA?A=A=A=A>AdA=tA=DA=ACjpAA=A=A=ADvA=tA=DA=AI~8|ACA=A=A=A=tA=DA=ACA?A=A=A=A@|A=tA=DA=ACA?A=A=A=A=tA=DA=AIA?A=A=A=B@|A=tA=DA=AE$CPVA$C\bA$ChnA$CtzA$CA$CA$CA$CA?A=A=A=A@|A=tA=DA=AC A?A=A=A=A@|A=tA=DA=AC:@F"(WRXA?A=A=A=A>^A=tA=DA=A<dA>CpvA?A=A=A=|A@|A=tA=DA=ACCA?A=A=A=A>A=tA=DA=ACA?A=A=A=A@|A=tA=DA=AI~8AC$*A?A=A=A=0A@|A=tA=DA=ACTZ`<BHWflA?A=A=A=xA@|A=tA=DA=AC A?A=A=A=&A@|A=tA=DA=AC28A?A=A=A=>A@|A=tA=DA=AkGenericdAcura-Honda`Aspire-Escort-TracerWAudigBMWhChryslercColt-Su mit`Daew oeFordgGeohGMiHyundaidInfiniti-Ni san\IsuzufJaguareKiahLand RoveraLexus-Toyota_MazdafMercedes-Benz^MINIgMitsubishiaPorschedS abgSubarueSuzukieVolkswagenaVolvoVAA=A=A=ADA=tA=DA=AI~8AB@BdCA?A=A=A=A>A=tA=DA=A<A>CA?A=A=A=A=tA=DA=AUUUU}_CjpA?A=A=A=vA@|A=tA=DA=AC|WA?A=A=A=A@|A=tA=DA=A*NAARNA~NA~LNA~zNA~NA$NAVNANANANANANANANA~NAlNA!NA!NA(NA)NA*NA,NA.NA.TNA.NA/NA/NA0NA1NA1`NA2NA38NA3NA4^NA4NABNADNAE>NAENAFNAGhNAHNAHNAI>NAJ"NAKNAKNALNAPNAQhNAR NAVNAZNAZpNAZNA[NA\xNA\NA]DNAfhNAlZNAmNAsvNAuNAxdNA{:NA|NA~NA(NANANAVNANANANANA NANA6NAXNANA NA NANANANA4NA&NANANA6NANA$NANANA"NANADNA8NANACo$ BF,AEAA(EMMb:CրaCE&CEBAzBA C E BzA E C E ^D jD vD D EB`AcCJB CEaC0BDAVaCB(A€DE C(ENB"ECBzC{҂҂}*ԂԂ҂Ԃ‚򂂂ڂ҂Ԃ҂|؂‚Ăʂ悂}6ʂʂʂ悂ʂ̂ʂʂ؂Ăʂ̂悂Ƃ悂悂悂ƂƂƂƂƂƄ҂LOPIDs SupportedNumber of Trouble CodesDTC Causing FreezeFuel System StatusCalculated Load ValueEngine Coolant TempShort Term Fuel Trim-B1Long Term Fuel Trim-B1Short Term Fuel Trim-B2Long Term Fuel Trim-B2Fuel Rail Pressure (gauge)Intake Manifold PressureEngine RPMVehicle SpeedIgnition Timing AdvanceIntake Air TemperatureAir Flow Rate From MAFAbsolute Throttle PositionCommanded Secondary Air StatusLocation of Oxygen SensorsO2 Sensor B1-S1O2 Sensor B1-S2O2 Sensor B1-S3O2 Sensor B1-S4O2 Sensor B2-S1O2 Sensor B2-S2O2 Sensor B2-S3O2 Sensor B2-S4OBD Requirements Designed ForLocation of Oxygen SensorsAuxillary Input StatusTime Since Engine StartPIDs SupportedDistance Traveled While MIL OnFuel Rail Pressure Rel ManifoldFuel Rail PressureO2 Sensor B1-S1 Wide Range VO2 Sensor B1-S2 Wide Range VO2 Sensor B1-S3 Wide Range VO2 Sensor B1-S4 Wide Range VO2 Sensor B2-S1 Wide Range VO2 Sensor B2-S2 Wide Range VO2 Sensor B2-S3 Wide Range VO2 Sensor B2-S4 Wide Range VCommanded EGREGR ErrorCommanded Evaporative PurgeFuel Level InputWarm-ups Since DTCs ClearedDistance Since DTCs ClearedEvap System Vapor PressureBarometric PressureO2 Sensor B1-S1 Wide Range mAO2 Sensor B1-S2 Wide Range mAO2 Sensor B1-S3 Wide Range mAO2 Sensor B1-S4 Wide Range mAO2 Sensor B2-S1 Wide Range mAO2 Sensor B2-S2 Wide Range mAO2 Sensor B2-S3 Wide Range mAO2 Sensor B2-S4 Wide Range mACatalyst Temp Bank 1 - Sensor 1Catalyst Temp Bank 2 - Sensor 1Catalyst Temp Bank 1 - Sensor 2Catalyst Temp Bank 2 - Sensor 2PIDs SupportedMonitor Status This Drive CycleControl Module VoltageAbsolute Load ValueCommanded Equivalence RatioRelative Throttle PositionAmbient Air TemperatureAbsolute Throttle Position BAbsolute Throttle Position CAccelerator Pedal Position DAccelerator Pedal Position EAccelerator Pedal Position FCommanded Throttle ActuatorMinutes Run with MIL OnTime Since DTCs Cleared܀# 0Nl6Tr 0V~Fn6^General InfoOBD Requirement^Misfire MonitorSVehicle Monitors Status:Information:iFuel SystemtComponentsCatalystPtOxygen SensorPiA/C RefrigerantP^Sec. Air SystemHeated CatalystEvap. SystemPOxygen HeaterPEGR System%Fuel System 1 Status0Fuel System 2 Status;Secondary Air StatusFAuxiliary Input StatusE^ Ei Et E E E ^ i t   YG ^%B ^0B ^;B ^FB 0 dv  (>FNV^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: |KSech 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~moqh  $yR" !.pgB&  8ZD1h/ /GTFMLADOP&C7UDQ\^txyz{|}~L7M?NKOMPYScanGeneral InfoTrouble CodesFreeze FrameMeterListGraphDual GraphOxygen Sensors-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-PreferencesAboutFile 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. 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             The 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. qh V $pg"&  JD1H/ X.G[ Th Fv M L ADO@ABCDEFGH/I1JD`htvScanGeneral InfoTrouble CodesFreeze FrameMeterListGraphDual GraphOxygen Sensors-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-PreferencesAboutSelecting 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: <8pp8p8<<p8p88xpMaximum Limit:Y"! Y0! Y>! |"  |0  |>  Name:)p @  .Vv &MeterA Hold  P'# 3# |$f Pr# ~# I Edit... Edit...[ 0%L 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 Demo25ix 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$ OKT Copyright 2002 Nololgy Engineering Inc. Patent Pending.'. Nology PDA-Dyno and OBD II Scan Tool Version 4.0b#pVisit us on the Internet at www.nology. com2 h:BAbout Auterra's Dyno-Scan$ OKPCopyright 1998-2003 Auterra, LLC Patents Pending 4Dyno-Scan for Palm OS Version 4.0bmVisit us on the Internet at www.auterraweb. comx t &NTrouble Codesy"#Mzd"#M{1> Clear DTCs...| Stored DTCs}VPending DTCs~z zTrouble Code Caused MIL:2XF T  "8PSet Playback Position Ua  V% WPlayback Position:@# Z  ["  \5$ OK ]/5$ Canceld???xx<x8p<<p<?<`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. 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 periodNot 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%%%%%%minmin2 H I \nNote I$ OK J0$ Cancel K q@      QQQQQQQQQQQ2b<  \xAuto Detection !' Please Wait... "Connecting to Vehicle. `  ؀  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}The O2 Limits screen shows the vehicle's oxygen sensors test results. Measured is the measured test value. The Minimum and Maximum Limits provide the acceptable range for the Measured value.A 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/minVVVVVVVVmilespsipsimilesinH20inHgdeg 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  ?? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ?? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^    ??  Fast Sampling Is DisabledFor the most accuracy, this operation requires the Fast Sampling option enabled from the Preferences dialog.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 2LClear 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.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 01 ?<Dyno-Scan4.0b