<!DOCTYPE Tree SYSTEM "IPSA.dtd">
<Tree chk="1415797535" type="Script" onEnd="default" onBackExit="back">
<Header>
<IFile>
<FileName name="E3_ABRASR_ESPMK100_VARIANTE_CALCULATEUR">
</FileName>
<Modif date="03/07/2017" site="Actia" user="E484052">
</Modif>
</IFile>
<ITool exedate="03/07/2017" name="fr.actia.flowchart.editor.model.engineID" revision="6.7.0.201705311703">
</ITool>
</Header>
<precel>
</precel>
<cel>
<Start posc=3 posl=2 destc="3" destl="3" ident=32>
<Comment>Menu Variante calculateur ESPMK100
</Comment>
<Comment>$Rev: $
</Comment>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
</Start>
<Act posc=21 posl=3 destc="23" destl="4" ident=1259>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="$SERVICE$RDBLID$SERVICEUNIT$RDBLID_C4">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="INPUT_DIAG_MODE">
<Position>
<ValPos>1
</ValPos>
</Position>
</TextBuffer>
</Destination>
</Assignment>
<Clear>
<Destination>
<TextBuffer name="OUTPUT_DIAG_MODE">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<ECUCommunication>
<ECUFunctionCall name="APPGEN">
<TextBuffer name="INPUT_DIAG_MODE">
</TextBuffer>
<Destination>
<TextBuffer name="OUTPUT_DIAG_MODE">
</TextBuffer>
</Destination>
</ECUFunctionCall>
</ECUCommunication>
<Execution>
</Execution>
</Act>
<Test posc=25 posl=3 destyesc=25 destyesl=5 destnoc=27 destnol=2 ident=1261>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OUTPUT_DIAG_MODE">
<Position>
<ValPos>25
</ValPos>
</Position>
<Length>2
</Length>
</TextBuffer>
</Source>
<Source>
<ASCIIString value="01">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=9 posl=3 destc="21" destl="3" ident=1262>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="TLCDBR1">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="TLCDTYPE">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=9 posl=6 destc="21" destl="3" ident=1263>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="TLCDBR2">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="TLCDTYPE">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<End posc=33 posl=5 ident=1270>
</End>
<Act posc=3 posl=5 destc="5" destl="5" ident=1286>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="$SERVICE$RDBLID$SERVICEUNIT$RDBLID_LID_A0">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="IN_DIAG_MODE">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="OUT_DIAG_MODE">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<ECUCommunication>
<ECUFunctionCall name="APPGEN">
<TextBuffer name="IN_DIAG_MODE">
</TextBuffer>
<Destination>
<TextBuffer name="OUT_DIAG_MODE">
</TextBuffer>
</Destination>
</ECUFunctionCall>
</ECUCommunication>
</Act>
<Act posc=29 posl=2 destc="33" destl="5" ident=1287>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="B">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=29 posl=5 destc="33" destl="5" ident=1288>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="C">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Test posc=3 posl=3 destyesc=3 destyesl=4 destnoc=5 destnol=3 ident=1289>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<ECUData ParamName="STATE">
</ECUData>
</Source>
<Source>
<ASCIIString value="OK">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<MsgScreen posc=7 posl=3 destc="33" destl="5" ident=1290 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>
<Test posc=5 posl=5 destyesc=7 destyesl=5 destnoc=7 destnol=3 ident=1294>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<StandardValue name="SUCCESS">
</StandardValue>
</Source>
</DataComparison>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OUT_DIAG_MODE">
<Position>
<ValPos>1
</ValPos>
</Position>
<Length>6
</Length>
</TextBuffer>
</Source>
<Source>
<ASCIIString value="ES|00|">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Test posc=7 posl=5 destyesc=9 destyesl=3 destnoc=9 destnol=6 ident=1295>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="INFEQUAL">
<Source>
<TextBuffer name="OUT_DIAG_MODE">
<Position>
<ValPos>19
</ValPos>
</Position>
<Length>2
</Length>
</TextBuffer>
</Source>
<Source>
<ASCIIString value="12">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Test posc=27 posl=2 destyesc=29 destyesl=2 destnoc=29 destnol=3 ident=1299>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OUTPUT">
<Position>
<ValPos>1
</ValPos>
</Position>
<Length>15
</Length>
</TextBuffer>
</Source>
<Source>
<ASCIIString value="ESPMK100_VAR_BC">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Test posc=25 posl=5 destyesc=29 destyesl=5 destnoc=29 destnol=6 ident=1300>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OUTPUT">
<Position>
<ValPos>1
</ValPos>
</Position>
<Length>15
</Length>
</TextBuffer>
</Source>
<Source>
<ASCIIString value="ESPMK100_VAR_BC">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=29 posl=3 destc="33" destl="5" ident=1302>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="D">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=29 posl=6 destc="33" destl="5" ident=1304>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="E">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Test posc=5 posl=3 destyesc=5 destyesl=9 destnoc=7 destnol=3 ident=1306>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<ECUData ParamName="STATE">
</ECUData>
</Source>
<Source>
<ASCIIString value="Degraded">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=5 posl=9 destc="7" destl="9" ident=1307>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="$SERVICE$RDBLID$SERVICEUNIT$RDBLID_C6">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="INPUT">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="OUTPUT">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<ECUCommunication>
<ECUFunctionCall name="APPGEN">
<TextBuffer name="INPUT">
</TextBuffer>
<Destination>
<TextBuffer name="OUTPUT">
</TextBuffer>
</Destination>
</ECUFunctionCall>
</ECUCommunication>
</Act>
<Act posc=9 posl=11 destc="3" destl="5" ident=1309>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="OUTPUT">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="ESPMK100_VAR_BC">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="OUTPUT">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=7 posl=11 destc="5" destl="11" ident=1310>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="OUTPUT">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="ESPMK100_VAR_DE">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="OUTPUT">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=3 posl=4 destc="3" destl="5" ident=1311>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="DESCRIPTOR">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="INPUT">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="OUTPUT">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<ECUCommunication>
<ECUFunctionCall name="ECU_DESCRIPTOR">
<TextBuffer name="INPUT">
</TextBuffer>
<Destination>
<TextBuffer name="OUTPUT">
</TextBuffer>
</Destination>
</ECUFunctionCall>
</ECUCommunication>
<Execution>
</Execution>
</Act>
<Act posc=5 posl=11 destc="3" destl="5" ident=1312>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="OPEN_MESS_RES">
<RestoreAllowance Active="NO">
</RestoreAllowance>
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="IN">
</TextBuffer>
</Destination>
</Clear>
<Assignment>
<Source>
<ASCIIString value="ESPMK100_E3_V5">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="IN">
<Position>
<ValPos>1
</ValPos>
</Position>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
<ECUCommunication>
<OpenEcuServiceVariant>
<TextBuffer name="IN">
</TextBuffer>
</OpenEcuServiceVariant>
</ECUCommunication>
</Act>
<Act posc=7 posl=9 destc="9" destl="9" ident=1313>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="TKN_OUT_VALUE">
</TextBuffer>
</Destination>
</Clear>
<Clear>
<Destination>
<TextBuffer name="TKN_IN_MNEMO">
</TextBuffer>
</Destination>
</Clear>
<Clear>
<Destination>
<TextBuffer name="TKN_IN_STRING">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="OUTPUT">
</TextBuffer>
</Source>
<Destination>
<TextBuffer name="TKN_IN_STRING">
</TextBuffer>
</Destination>
</Assignment>
<Assignment>
<Source>
<ASCIIString value="RAWDATA">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="TKN_IN_MNEMO">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<SubTree posc=9 posl=9 destc="9" destl="10" ident=1314 FileName="script_tokenizer.s" IsCritical="NO">
<FilePath path="util">
</FilePath>
</SubTree>
<Test posc=7 posl=10 destyesc=9 destyesl=11 destnoc=7 destnol=11 ident=1315>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="INFEQUAL">
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<Source>
<FloatNumber>14
</FloatNumber>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=9 posl=10 destc="7" destl="10" ident=1316>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="TKN_OUT_VALUE">
<Position>
<ValPos>5
</ValPos>
</Position>
</TextBuffer>
</Source>
<Destination>
<TextBuffer name="TKN_OUT_VALUE">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Test posc=23 posl=4 destyesc=25 destyesl=3 destnoc=22 destnol=6 ident=10>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OUTPUT_DIAG_MODE">
<Position>
<ValPos>1
</ValPos>
</Position>
<Length>16
</Length>
</TextBuffer>
</Source>
<Source>
<ASCIIString value="ES|00|RAWDATA|61">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Test posc=22 posl=6 destyesc=23 destyesl=7 destnoc=21 destnol=7 ident=11>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OUTPUT_DIAG_MODE">
<Position>
<ValPos>1
</ValPos>
</Position>
<Length>16
</Length>
</TextBuffer>
</Source>
<Source>
<ASCIIString value="ES|02|RAWDATA|7F">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=23 posl=7 destc="33" destl="5" ident=12>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="G">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<MsgScreen posc=21 posl=7 destc="21" destl="8" ident=13 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=21 posl=8 ident=14>
</End>
</cel>
</Tree>
