<!DOCTYPE Tree SYSTEM "IPSA.dtd">
<Tree chk="533613828" type="Script" onEnd="default" onBackExit="back">
<Header>
<IFile>
<FileName name="contextualisation_gen_pful">
</FileName>
<Modif date="16/05/2017" site="Actia" user="pfulcher">
</Modif>
</IFile>
<ITool exedate="11/05/2017" name="fr.actia.flowchart.editor.model.engineID" revision="6.7.0.201705101732">
</ITool>
</Header>
<precel>
</precel>
<cel>
<Start posc=1 posl=1 destc="3" destl="1" ident=11>
<Comment>Menu générique de contextualisation
</Comment>
</Start>
<Act posc=5 posl=5 destc="7" destl="5" ident=10>
<MathAndLogic>
<GetXMLValue>
<File>
<FixedFileInfo FileName="contextualisation.xml">
<FilePath path="..\..\dtrd\database\xml">
</FilePath>
</FixedFileInfo>
</File>
<XPathRequest>
<TextBuffer name="PATH_REQUEST">
</TextBuffer>
</XPathRequest>
<Destination>
<TextBuffer name="PATH_ECU">
</TextBuffer>
</Destination>
</GetXMLValue>
</MathAndLogic>
</Act>
<End posc=15 posl=7 ident=12>
</End>
<Act posc=1 posl=5 destc="3" destl="5" ident=13>
<MathAndLogic>
<Assignment>
<Source>
<VehicleData ParamName="InternalName">
</VehicleData>
</Source>
<Destination>
<TextBuffer name="VEHGPC">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ECUData ParamName="C">
</ECUData>
</Source>
<Destination>
<TextBuffer name="ECUGPC">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="/config/ecu[@name='">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="ENTETE_REQUEST">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="']/vehicle[@name='">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="MILIEU_REQUEST">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="']/path">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="FIN_REQUEST1">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="']/filename">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="FIN_REQUEST2">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=3 posl=5 destc="5" destl="5" ident=14>
<MathAndLogic>
<EvalExpression>
<Expression value="%%LBT_ENTETE_REQUEST%%%%ADD%%%%LBT_ECUGPC%%%%ADD%%%%LBT_MILIEU_REQUEST%%%%ADD%%%%LBT_VEHGPC%%%%ADD%%%%LBT_FIN_REQUEST1%%">
</Expression>
<Destination>
<TextBuffer name="PATH_REQUEST">
</TextBuffer>
</Destination>
</EvalExpression>
</MathAndLogic>
<MathAndLogic>
<EvalExpression>
<Expression value="%%LBT_ENTETE_REQUEST%%%%ADD%%%%LBT_ECUGPC%%%%ADD%%%%LBT_MILIEU_REQUEST%%%%ADD%%%%LBT_VEHGPC%%%%ADD%%%%LBT_FIN_REQUEST2%%">
</Expression>
<Destination>
<TextBuffer name="FILENAME_REQUEST">
</TextBuffer>
</Destination>
</EvalExpression>
</MathAndLogic>
</Act>
<Act posc=9 posl=5 destc="11" destl="5" ident=15>
<MathAndLogic>
<GetXMLValue>
<File>
<FixedFileInfo FileName="contextualisation.xml">
<FilePath path="..\..\dtrd\database\xml">
</FilePath>
</FixedFileInfo>
</File>
<XPathRequest>
<TextBuffer name="FILENAME_REQUEST">
</TextBuffer>
</XPathRequest>
<Destination>
<TextBuffer name="FILENAME_ECU">
</TextBuffer>
</Destination>
</GetXMLValue>
</MathAndLogic>
</Act>
<Test posc=7 posl=5 destyesc=9 destyesl=5 destnoc=15 destnol=7 ident=16>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<StandardValue name="SUCCESS">
</StandardValue>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Test posc=11 posl=5 destyesc=13 destyesl=5 destnoc=15 destnol=7 ident=20>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<StandardValue name="SUCCESS">
</StandardValue>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<SubTreeEx posc=15 posl=5 destc="15" destl="7" ident=23 IsCritical="NO">
<File>
<TextBuffer name="CTX_FILENAME">
</TextBuffer>
</File>
</SubTreeEx>
<Act posc=13 posl=5 destc="15" destl="5" ident=24>
<MathAndLogic>
<EvalExpression>
<Expression value="%%LBT_PATH_ECU%%%%ADD%%%%\%%%%ADD%%%%LBT_FILENAME_ECU%%">
</Expression>
<Destination>
<TextBuffer name="CTX_FILENAME">
</TextBuffer>
</Destination>
</EvalExpression>
</MathAndLogic>
</Act>
<SubTree posc=3 posl=1 destc="5" destl="1" ident=25 FileName="tlch_matrix.s" IsCritical="NO">
<FilePath path="Vehicle\gen">
</FilePath>
</SubTree>
<SubTree posc=5 posl=1 destc="7" destl="1" ident=26 FileName="MATRIX_TELEXX_CTX.s" IsCritical="NO">
<FilePath path="Vehicle\gen">
</FilePath>
</SubTree>
<Act posc=7 posl=1 destc="9" destl="1" ident=27>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="ECU_NAME">
</TextBuffer>
</Destination>
</Clear>
<Clear>
<Destination>
<TextBuffer name="FAMILY_NAME">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ECUData ParamName="C">
</ECUData>
</Source>
<Destination>
<TextBuffer name="ECU_NAME">
</TextBuffer>
</Destination>
</Assignment>
<Assignment>
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<Destination>
<NamedFloatVar name="ECU_NAME_LENGTH">
</NamedFloatVar>
</Destination>
</Assignment>
<Assignment>
<Source>
<ECUData ParamName="FamilyName">
</ECUData>
</Source>
<Destination>
<TextBuffer name="FAMILY_NAME">
</TextBuffer>
</Destination>
</Assignment>
<Assignment>
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<Destination>
<NamedFloatVar name="FAMILY_NAME_LENGTH">
</NamedFloatVar>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Test posc=9 posl=1 destyesc=11 destyesl=1 destnoc=9 destnol=3 ident=28>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatNumber>0
</FloatNumber>
</Source>
<Source>
<NamedFloatVar name="FAMILY_NAME_LENGTH">
</NamedFloatVar>
</Source>
</DataComparison>
</For>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatNumber>0
</FloatNumber>
</Source>
<Source>
<NamedFloatVar name="ECU_NAME_LENGTH">
</NamedFloatVar>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=9 posl=3 destc="11" destl="3" ident=29>
<ECUCommunication>
<OpenECU>
<ECUIdEx>
<ECUGroupName>
<TextBuffer name="FAMILY_NAME">
</TextBuffer>
</ECUGroupName>
<ECUName>
<TextBuffer name="ECU_NAME">
</TextBuffer>
</ECUName>
</ECUIdEx>
</OpenECU>
</ECUCommunication>
</Act>
<Test posc=11 posl=3 destyesc=1 destyesl=5 destnoc=11 destnol=1 ident=30>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<StandardValue name="SUCCESS">
</StandardValue>
</Source>
</DataComparison>
</For>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>08
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<MsgScreen posc=11 posl=1 destc="13" destl="1" ident=31 EnableBackJumps="DEFAULT" Printable="NO" EscapeBtn="NO" BackBtn="YES" OkBtn="NO" MsgType="INFO" WindowStyle="POPUP">
<MsgItem>
<LabelContent>
<Paragraph>
<ThesauRequest>@P9735-POLUXDATA
</ThesauRequest>
</Paragraph>
</LabelContent>
</MsgItem>
</MsgScreen>
<End posc=13 posl=1 ident=32>
</End>
</cel>
</Tree>
