<!DOCTYPE Tree SYSTEM "IPSA.dtd">
<Tree chk="-1217940621" type="Script" onEnd="default" onBackExit="back">
<Header>
<IFile>
<FileName name="A9_ABRASR_ESPMK100_VARIANTE_CALCULATEUR">
</FileName>
<Modif date="04/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>
<Destination>
<TextBuffer name="ESP_MK100_MESS">
</TextBuffer>
</Destination>
</Clear>
<Clear>
<Destination>
<TextBuffer name="IN">
</TextBuffer>
</Destination>
</Clear>
<Clear>
<Destination>
<TextBuffer name="IND_TLCD">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
</Start>
<Act posc=11 posl=11 destc="13" destl="11" 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=15 posl=11 destyesc=15 destyesl=13 destnoc=17 destnol=11 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=11 destc="11" destl="11" ident=1262>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="TLCDBR1">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="TLCDTYPE">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=9 posl=12 destc="11" destl="11" ident=1263>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="TLCDBR2">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="TLCDTYPE">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<End posc=27 posl=2 ident=1270>
</End>
<Act posc=17 posl=22 destc="25" destl="22" ident=1281>
<Comment>TLCD ESP  BR2
</Comment>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="IN">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="ESPMK100_A9_TLCDBR2">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="IN">
<Position>
<ValPos>1
</ValPos>
</Position>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=3 posl=12 destc="5" destl="11" 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=19 posl=11 destc="19" destl="15" ident=1287>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="B">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=17 posl=13 destc="19" destl="15" 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="27" destl="2" 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=11 destyesc=7 destyesl=8 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=11 destyesc=9 destyesl=11 destnoc=9 destnol=12 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=5 posl=3 destyesc=5 destyesl=4 destnoc=7 destnol=3 ident=1298>
<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=13 destc="7" destl="12" ident=1299>
<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=7 posl=13 destc="9" destl="13" ident=1300>
<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=13 destc="9" destl="14" ident=1301 FileName="script_tokenizer.s" IsCritical="NO">
<FilePath path="util">
</FilePath>
</SubTree>
<Act posc=9 posl=14 destc="7" destl="14" ident=1302>
<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=7 posl=14 destyesc=7 destyesl=18 destnoc=5 destnol=14 ident=1303>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="INFEQUAL">
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<Source>
<FloatNumber>14
</FloatNumber>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=7 posl=18 destc="3" destl="12" ident=1304>
<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=5 posl=14 destc="3" destl="12" ident=1305>
<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>
<Test posc=17 posl=11 destyesc=19 destyesl=11 destnoc=17 destnol=12 ident=1306>
<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=15 posl=13 destyesc=17 destyesl=13 destnoc=17 destnol=14 ident=1307>
<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=17 posl=12 destc="19" destl="15" ident=1308>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="D">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=17 posl=14 destc="19" destl="15" ident=1309>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="E">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=25 posl=22 destc="27" destl="22" ident=1310>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="OPEN_MESS_RES">
<RestoreAllowance Active="NO">
</RestoreAllowance>
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<ECUCommunication>
<OpenEcuServiceVariant>
<TextBuffer name="IN">
</TextBuffer>
</OpenEcuServiceVariant>
</ECUCommunication>
</Act>
<Switch posc=19 posl=18 ident=1314>
<Source>
<TextBuffer name="TLCDTYPE">
</TextBuffer>
</Source>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="TLCDBR1">
</ASCIIString>
</Source>
<TargetCell destc="21" destl="18">
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc="19" destl="19">
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Switch posc=21 posl=18 ident=1315>
<Source>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Source>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="B">
</ASCIIString>
</Source>
<TargetCell destc="23" destl="18">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="C">
</ASCIIString>
</Source>
<TargetCell destc="23" destl="18">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="D">
</ASCIIString>
</Source>
<TargetCell destc="21" destl="19">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="E">
</ASCIIString>
</Source>
<TargetCell destc="21" destl="19">
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc="23" destl="18">
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Switch posc=19 posl=19 ident=1316>
<Source>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Source>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="B">
</ASCIIString>
</Source>
<TargetCell destc="17" destl="22">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="C">
</ASCIIString>
</Source>
<TargetCell destc="17" destl="22">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="D">
</ASCIIString>
</Source>
<TargetCell destc="19" destl="21">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="E">
</ASCIIString>
</Source>
<TargetCell destc="19" destl="21">
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc="17" destl="22">
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Act posc=19 posl=21 destc="25" destl="22" ident=1317>
<Comment>TLCD ESP  BR2
</Comment>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="IN">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="ESPMK100_A9_TLCDBR2_V2">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="IN">
<Position>
<ValPos>1
</ValPos>
</Position>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=23 posl=18 destc="25" destl="22" ident=1318>
<Comment>TLCD ESP  BR1
</Comment>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="IN">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="ESPMK100_A9_V1">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="IN">
<Position>
<ValPos>1
</ValPos>
</Position>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=21 posl=19 destc="25" destl="22" ident=1319>
<Comment>TLCD ESP  BR1
</Comment>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="IN">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="ESPMK100_A9_V42">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="IN">
<Position>
<ValPos>1
</ValPos>
</Position>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=3 posl=8 destc="3" destl="9" ident=1320>
<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>
<Switch posc=19 posl=15 ident=1322>
<Source>
<VehicleData ParamName="ModelName">
</VehicleData>
</Source>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="208_">
</ASCIIString>
</Source>
<TargetCell destc="19" destl="18">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="A94">
</ASCIIString>
</Source>
<TargetCell destc="17" destl="16">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="AI94Merco">
</ASCIIString>
</Source>
<TargetCell destc="25" destl="16">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="208_Ai91_">
</ASCIIString>
</Source>
<TargetCell destc="23" destl="16">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="A94Chine">
</ASCIIString>
</Source>
<TargetCell destc="21" destl="16">
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc="21" destl="16">
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Act posc=21 posl=16 destc="25" destl="22" ident=1325>
<Comment>BR1:A94 Chine:possede uniquement TLCD ESP  BR2,diffère en MPM ,CA, TLCD
</Comment>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="IN">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="ESPMK100_A94C_TLCDBR2">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="IN">
<Position>
<ValPos>1
</ValPos>
</Position>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=23 posl=16 destc="25" destl="22" ident=1327>
<Comment>BR1:AI91M ( TLCD Non applicable ni BR1 ni BR2), differe en VA
</Comment>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="IN">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="ESPMK100_AI91">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="IN">
<Position>
<ValPos>1
</ValPos>
</Position>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=25 posl=16 destc="25" destl="22" ident=1329>
<Comment>AI94M ( TLCD applicable que BR2), differe en VA
</Comment>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="IN">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="ESPMK100_AI94_TLCDBR2">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="IN">
<Position>
<ValPos>1
</ValPos>
</Position>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Switch posc=17 posl=16 ident=1330>
<Source>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Source>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="B">
</ASCIIString>
</Source>
<TargetCell destc="17" destl="17">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="C">
</ASCIIString>
</Source>
<TargetCell destc="17" destl="17">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="D">
</ASCIIString>
</Source>
<TargetCell destc="15" destl="17">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="E">
</ASCIIString>
</Source>
<TargetCell destc="15" destl="17">
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc="17" destl="17">
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Act posc=17 posl=17 destc="25" destl="22" ident=1331>
<Comment>TLCD ESP  BR2
</Comment>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="IN">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="ESPMK100_A94_TLCDBR2">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="IN">
<Position>
<ValPos>1
</ValPos>
</Position>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=15 posl=17 destc="25" destl="22" ident=1332>
<Comment>TLCD ESP  BR2
</Comment>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="IN">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="ESPMK100_A94_TLCDBR2_V2">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="IN">
<Position>
<ValPos>1
</ValPos>
</Position>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Test posc=7 posl=12 destyesc=7 destyesl=13 destnoc=7 destnol=18 ident=1334>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OUTPUT">
<Position>
<ValPos>1
</ValPos>
</Position>
<Length>16
</Length>
</TextBuffer>
</Source>
<Source>
<ASCIIString value="ES|00|RAWDATA|61">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=7 posl=8 destc="7" destl="9" ident=1335>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="OUT_DIAG_MODE">
<Position>
<ValPos>19
</ValPos>
</Position>
<Length>2
</Length>
</TextBuffer>
</Source>
<Destination>
<TextBuffer name="IND_TLCD">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Test posc=27 posl=22 destyesc=29 destyesl=22 destnoc=29 destnol=23 ident=1336>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>03
</HexaInt>
</Source>
</DataComparison>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<Source>
<HexaInt>00
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=29 posl=23 destc="29" destl="13" ident=1337>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="NOK">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="OPEN_MESS_RES">
<RestoreAllowance Active="NO">
</RestoreAllowance>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<End posc=29 posl=13 ident=1338>
</End>
<Act posc=29 posl=22 destc="29" destl="13" ident=1339>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="OK">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="OPEN_MESS_RES">
<RestoreAllowance Active="NO">
</RestoreAllowance>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Test posc=3 posl=9 destyesc=1 destyesl=9 destnoc=3 destnol=10 ident=1343>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OUTPUT">
<Position>
<ValPos>1
</ValPos>
</Position>
<Length>14
</Length>
</TextBuffer>
</Source>
<Source>
<ASCIIString value="ESPMK100_VAR_F">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=1 posl=9 destc="3" destl="12" ident=1344>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="F">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=5 posl=5 destc="7" destl="5" ident=1345>
<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>
<Test posc=7 posl=5 destyesc=9 destyesl=5 destnoc=7 destnol=3 ident=1346>
<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>
<Act posc=9 posl=5 destc="11" destl="5" ident=1347>
<MathAndLogic>
<Assignment>
<Source>
<TextBuffer name="OUT_DIAG_MODE">
<Position>
<ValPos>19
</ValPos>
</Position>
<Length>2
</Length>
</TextBuffer>
</Source>
<Destination>
<TextBuffer name="IND_TLCD">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Test posc=11 posl=5 destyesc=13 destyesl=5 destnoc=5 destnol=13 ident=1348>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="SUP">
<Source>
<TextBuffer name="OUT_DIAG_MODE">
<Position>
<ValPos>19
</ValPos>
</Position>
<Length>2
</Length>
</TextBuffer>
</Source>
<Source>
<ASCIIString value="15">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=15 posl=5 destc="17" destl="5" ident=1349>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="TLCDBR3">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="TLCDTYPE">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Test posc=7 posl=9 destyesc=9 destyesl=9 destnoc=7 destnol=11 ident=1350>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="SUP">
<Source>
<TextBuffer name="OUT_DIAG_MODE">
<Position>
<ValPos>19
</ValPos>
</Position>
<Length>2
</Length>
</TextBuffer>
</Source>
<Source>
<ASCIIString value="15">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=13 posl=5 destc="15" destl="5" ident=1351>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="F">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Switch posc=5 posl=4 ident=1352>
<Source>
<VehicleData ParamName="ModelName">
</VehicleData>
</Source>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="A94">
</ASCIIString>
</Source>
<TargetCell destc="5" destl="5">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="A94Chine">
</ASCIIString>
</Source>
<TargetCell destc="5" destl="5">
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc="5" destl="13">
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Switch posc=9 posl=9 ident=1353>
<Source>
<VehicleData ParamName="ModelName">
</VehicleData>
</Source>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="A94">
</ASCIIString>
</Source>
<TargetCell destc="15" destl="5">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="A94Chine">
</ASCIIString>
</Source>
<TargetCell destc="15" destl="5">
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<ASCIIString value="208_">
</ASCIIString>
</Source>
<TargetCell destc="15" destl="5">
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc="7" destl="11">
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Act posc=17 posl=5 destc="19" destl="5" ident=1354>
<Comment>TLCD ESP  BR3
</Comment>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="IN">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="ESPMK100_A9_F_921614_V58">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="IN">
<Position>
<ValPos>1
</ValPos>
</Position>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=19 posl=5 destc="21" destl="5" ident=1355>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="OPEN_MESS_RES">
<RestoreAllowance Active="NO">
</RestoreAllowance>
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<ECUCommunication>
<OpenEcuServiceVariant>
<TextBuffer name="IN">
</TextBuffer>
</OpenEcuServiceVariant>
</ECUCommunication>
</Act>
<Test posc=21 posl=5 destyesc=23 destyesl=5 destnoc=23 destnol=8 ident=1356>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>03
</HexaInt>
</Source>
</DataComparison>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<Source>
<HexaInt>00
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=23 posl=5 destc="27" destl="2" ident=1357>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="OK">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="OPEN_MESS_RES">
<RestoreAllowance Active="NO">
</RestoreAllowance>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=23 posl=8 destc="27" destl="2" ident=1358>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="NOK">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="OPEN_MESS_RES">
<RestoreAllowance Active="NO">
</RestoreAllowance>
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=3 posl=4 destc="3" destl="5" ident=1359>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="$SERVICE$RDBLID$SERVICEUNIT$ZI">
</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>
<Test posc=3 posl=5 destyesc=3 destyesl=8 destnoc=7 destnol=3 ident=1360>
<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=3 posl=10 destyesc=1 destyesl=10 destnoc=3 destnol=12 ident=10>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OUTPUT">
<Position>
<ValPos>1
</ValPos>
</Position>
<Length>14
</Length>
</TextBuffer>
</Source>
<Source>
<ASCIIString value="ESPMK100_VAR_G">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=1 posl=10 destc="3" destl="12" ident=11>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="G">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Test posc=13 posl=11 destyesc=15 destyesl=11 destnoc=12 destnol=12 ident=12>
<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=12 posl=12 destyesc=13 destyesl=13 destnoc=12 destnol=14 ident=13>
<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>
<MsgScreen posc=12 posl=14 destc="12" destl="15" ident=14 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>
<Act posc=13 posl=13 destc="19" destl="15" ident=15>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="G">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="DBX_APP_ECU">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<End posc=12 posl=15 ident=16>
</End>
</cel>
</Tree>
