<!DOCTYPE Tree SYSTEM "IPSA.dtd">
<Tree chk="1885994692" type="Script" onEnd="default" onBackExit="back">
<Header>
<IFile>
<FileName name="script_openvehicle">
</FileName>
<Modif date="03/09/2019" user="vteboul" site="THESAU">
</Modif>
</IFile>
<ITool name="ime2" revision="7.5.0.1" exedate="08/11/2017">
</ITool>
</Header>
<precel>
<TreeInfo posc=1 posl=1 ident=15>
<Comment>Connexion avec le vehicule
</Comment>
</TreeInfo>
</precel>
<cel>
<Start posc=5 posl=1 destc=5 destl=3 ident=13>
</Start>
<Act posc=5 posl=23 destc=5 destl=25 ident=12>
<ECUCommunication>
<OpenVehicle type="ContextDataUse">
</OpenVehicle>
</ECUCommunication>
</Act>
<End posc=5 posl=31 ident=14>
</End>
<Act posc=5 posl=21 destc=5 destl=23 ident=20>
<PortalNavigation>
<SetContextVehicle>
</SetContextVehicle>
</PortalNavigation>
</Act>
<Act posc=5 posl=11 destc=5 destl=13 ident=24>
<UserInterface>
<Display>
<OpenWaitPopup>
<Paragraph>
<ThesauRequest>@P1063-POLUXPORT
</ThesauRequest>
</Paragraph>
</OpenWaitPopup>
</Display>
</UserInterface>
</Act>
<Act posc=5 posl=27 destc=5 destl=29 ident=25>
<UserInterface>
<Display>
<CloseWaitPopup>
</CloseWaitPopup>
</Display>
</UserInterface>
</Act>
<PartDiag>
<Appl>
<For>
<descr>D2
</descr>
</For>
</Appl>
<Act posc=5 posl=29 destc=5 destl=31 ident=26>
<ECUCommunication>
<OpenECU>
<ECUId GroupName="BMF" ECU="BSI">
</ECUId>
</OpenECU>
</ECUCommunication>
<PortalNavigation>
<OptionVehicle>
</OptionVehicle>
</PortalNavigation>
</Act>
</PartDiag>
<PartDiag>
<Appl>
<For>
<NOT>
<descr>D2
</descr>
</NOT>
</For>
</Appl>
<Act posc=5 posl=29 destc=5 destl=31 ident=27>
</Act>
</PartDiag>
<Act posc=5 posl=25 destc=5 destl=27 ident=28>
<Comment>MAJ des données véhicule supplémentaires
</Comment>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="ARCHITECTURE_MAIN_PROVIDER_NAME">
</TextBuffer>
</Source>
<FIContextData>
<VehicleData ParamName="ARCMAINPROVIDERNAME">
</VehicleData>
</FIContextData>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="MANUFACTURERNAME">
</TextBuffer>
</Source>
<FIContextData>
<VehicleData ParamName="BrandName">
</VehicleData>
</FIContextData>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="MANUFACTURERTHESAU">
</TextBuffer>
</Source>
<FIContextData>
<VehicleData ParamName="BrandThesau">
</VehicleData>
</FIContextData>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="MODELNAME">
</TextBuffer>
</Source>
<FIContextData>
<VehicleData ParamName="ModelName">
</VehicleData>
</FIContextData>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="MODELTHESAU">
</TextBuffer>
</Source>
<FIContextData>
<VehicleData ParamName="ModelThesau">
</VehicleData>
</FIContextData>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="LCDVNAME">
</TextBuffer>
</Source>
<FIContextData>
<VehicleData ParamName="Lcdv">
</VehicleData>
</FIContextData>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="OPR">
</TextBuffer>
</Source>
<FIContextData>
<VehicleData ParamName="Opr">
</VehicleData>
</FIContextData>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="ARC_HASJDDCAN">
</TextBuffer>
</Source>
<FIContextData>
<VehicleData ParamName="ArcHasJddCan">
</VehicleData>
</FIContextData>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="ARC_HASAPC">
</TextBuffer>
</Source>
<FIContextData>
<VehicleData ParamName="ArcHasApc">
</VehicleData>
</FIContextData>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="TDIAG_STARTED">
</TextBuffer>
</Source>
<FIContextData>
<VehicleData ParamName="TdiagStarted">
</VehicleData>
</FIContextData>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="CODEVIN">
</TextBuffer>
</Source>
<FIContextData>
<VehicleData ParamName="VIN">
</VehicleData>
</FIContextData>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="false">
</ASCIIString>
</Source>
<FIContextData>
<VehicleData ParamName="JDDReadDone">
</VehicleData>
</FIContextData>
</Assignment>
</MathAndLogic>
</Act>
<SubTree posc=5 posl=3 destc=5 destl=5 ident=36 FileName="script_vehicle_context_information.s" IsCritical="NO">
<FilePath path="Vehicle\gen">
</FilePath>
</SubTree>
<Act posc=5 posl=13 destc=5 destl=15 ident=47>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="ARC_PROTOCOL">
</TextBuffer>
</Source>
<Destination>
<TextBuffer name="PROTOCOL_TYPE">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<SubTree posc=5 posl=15 destc=5 destl=17 ident=48 FileName="script_detectKM.s" IsCritical="NO">
<FilePath path="Vehicle\gen">
</FilePath>
</SubTree>
<Act posc=5 posl=17 destc=5 destl=19 ident=49>
<PSADiagTools>
<GetKm typeAppReport="SIMPLE">
</GetKm>
</PSADiagTools>
</Act>
<PartDiag>
<Appl>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<FloatNumber>3
</FloatNumber>
</Source>
</DataComparison>
</For>
</Appl>
<Act posc=5 posl=19 destc=5 destl=21 ident=50>
<MathAndLogic>
<Assignment>
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<Destination>
<FloatVar name="V33">
</FloatVar>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
</PartDiag>
<PartDiag>
<Appl>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<FloatNumber>9
</FloatNumber>
</Source>
</DataComparison>
</For>
</Appl>
<Act posc=5 posl=19 destc=5 destl=21 ident=51>
<MathAndLogic>
<Assignment>
<Source>
<FloatNumber>-1
</FloatNumber>
</Source>
<Destination>
<FloatVar name="V33">
</FloatVar>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
</PartDiag>
<Test posc=5 posl=5 destyesc=7 destyesl=7 destnoc=5 destnol=11 ident=52>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="TDIAG_STARTED">
</TextBuffer>
</Source>
<Source>
<ASCIIString value="YES">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=7 posl=7 destc=7 destl=9 ident=53>
<Telediag>
<DBX_CloseTeleDiagSession>
</DBX_CloseTeleDiagSession>
</Telediag>
</Act>
<Test posc=7 posl=9 destyesc=5 destyesl=31 destnoc=5 destnol=11 ident=54>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<GlobalTextBuffer name="PROCEED_END_TELEDIAG_SESSION">
</GlobalTextBuffer>
</Source>
<Source>
<ASCIIString value="OUI">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
</cel>
</Tree>
