<!DOCTYPE Tree SYSTEM "IPSA.dtd">
<Tree chk="1190125605" type="Script" onEnd="default" onBackExit="back">
<Header>
<IFile>
<FileName name="script_telexx_preparetpm_manuel">
</FileName>
<Modif date="11/07/2017" user="aplot" site="THESAU">
</Modif>
</IFile>
<ITool name="ime2" revision="7.5.0.1" exedate="08/07/2016">
</ITool>
</Header>
<precel>
<TreeInfo posc=1 posl=1 ident=10>
<Comment>premieres etapes d'un telecodage TPM
</Comment>
</TreeInfo>
</precel>
<cel>
<Start posc=5 posl=1 destc=7 destl=1 ident=11>
</Start>
<Act posc=15 posl=7 destc=19 destl=9 ident=12>
<Comment>Recuperation des donnees depuis un TEXTBUFFER
</Comment>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="TPM_SECURED">
</TextBuffer>
</Destination>
</Clear>
</MathAndLogic>
<ECUCommunication>
<ECUConfigJobCall>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<JobRole value="Retrieve_Info">
</JobRole>
</ECUConfigJobCall>
<ECUCommProgressNotifier Frequency="200">
</ECUCommProgressNotifier>
</ECUCommunication>
</Act>
<Act posc=15 posl=37 destc=19 destl=37 ident=15>
<Comment>Lecture des parametres
</Comment>
<ECUCommunication>
<ECUConfigJobCall>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<ECUFramesBuffer FrameType="AnswerOnly" FrameFormat="NoPrefix">
<TextBuffer name="A_NP_Frames_BEFORE">
</TextBuffer>
</ECUFramesBuffer>
<JobRole value="FastRead">
</JobRole>
</ECUConfigJobCall>
<ECUCommProgressNotifier Frequency="200">
</ECUCommProgressNotifier>
</ECUCommunication>
</Act>
<End posc=33 posl=85 ident=24>
</End>
<Act posc=15 posl=69 destc=19 destl=69 ident=31>
<Comment>Conversion de valeurs affichables vers valeurs brutes
</Comment>
<ECUCommunication>
<ECUConfigJobCall>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<JobRole value="FastFilter|FastConvertDisplayToRaw">
</JobRole>
</ECUConfigJobCall>
</ECUCommunication>
</Act>
<Act posc=19 posl=39 destc=23 destl=39 ident=53>
<Comment>Tag du test Si le dernier tag ECUConfigJobCall s'est bien déroulé 
</Comment>
<TeleXX_TPM>
<TeleXX_Proceed_Action_TPM>
<TeleXX_Proceed_TPMStepResult>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<JobRole value="FastRead">
</JobRole>
</TeleXX_Proceed_TPMStepResult>
</TeleXX_Proceed_Action_TPM>
</TeleXX_TPM>
</Act>
<Act posc=19 posl=71 destc=23 destl=71 ident=62>
<Comment>Tag du test Si le dernier tag ECUConfigJobCall s'est bien déroulé 
</Comment>
<TeleXX_TPM>
<TeleXX_Proceed_Action_TPM>
<TeleXX_Proceed_TPMStepResult>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<JobRole value="FastFilter|FastConvertDisplayToRaw">
</JobRole>
</TeleXX_Proceed_TPMStepResult>
</TeleXX_Proceed_Action_TPM>
</TeleXX_TPM>
</Act>
<Act posc=19 posl=11 destc=23 destl=11 ident=64>
<Comment>Tag du test Si le dernier tag ECUConfigJobCall s'est bien déroulé 
</Comment>
<TeleXX_TPM>
<TeleXX_Proceed_Action_TPM>
<TeleXX_Proceed_TPMStepResult>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<JobRole value="Retrieve_Info">
</JobRole>
</TeleXX_Proceed_TPMStepResult>
</TeleXX_Proceed_Action_TPM>
</TeleXX_TPM>
</Act>
<Test posc=7 posl=1 destyesc=9 destyesl=1 destnoc=7 destnol=3 ident=75>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OPERATION_TYPE">
</TextBuffer>
</Source>
<Source>
<ASCIIString value="GenericTrace">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=9 posl=3 destc=11 destl=3 ident=78>
<Comment>Initialisation de la procedure. On donne le nom de l'ecran de telecodage, ainsi que la liste des ToolData
</Comment>
<ECUCommunication>
<ECUConfigurationInit>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<DBIdentifier>
<TextBuffer name="TelecodageScreen">
</TextBuffer>
</DBIdentifier>
<FctInputParams>
<FctParam Name="SignatureOutil">
<Source>
<FloatVar name="V0">
</FloatVar>
</Source>
</FctParam>
<FctParam Name="Password">
<Source>
<TextBuffer name="Password">
</TextBuffer>
</Source>
</FctParam>
</FctInputParams>
</ECUConfigurationInit>
</ECUCommunication>
</Act>
<Test posc=7 posl=27 destyesc=9 destyesl=29 destnoc=7 destnol=35 ident=79>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="TPM_SECURED">
</TextBuffer>
</Source>
<Source>
<ASCIIString value="TRUE">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<SubTree posc=9 posl=31 destc=9 destl=33 ident=80 FileName="script_flowchartrole_tpm.s" IsCritical="NO">
<FilePath path="TeleXX_TPM">
</FilePath>
</SubTree>
<MsgScreen posc=9 posl=1 destc=9 destl=3 ident=85 EnableBackJumps="DEFAULT" Printable="NO" EscapeBtn="NO" BackBtn="NO" OkBtn="NO" MsgType="INFO" WindowStyle="STD">
<MsgItem>
<LabelContent>
<Paragraph>
<ThesauRequest>@P553-POLUXXPERT
</ThesauRequest>
</Paragraph>
</LabelContent>
</MsgItem>
</MsgScreen>
<Act posc=7 posl=3 destc=7 destl=23 ident=86>
<Comment>Affichage Au premier plan de l ecran de progression
</Comment>
<TeleXX>
<TeleXX_ShowProgress_TPM>
</TeleXX_ShowProgress_TPM>
</TeleXX>
</Act>
<Test posc=11 posl=3 destyesc=11 destyesl=5 destnoc=31 destnol=75 ident=88>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Test posc=19 posl=9 destyesc=19 destyesl=11 destnoc=31 destnol=75 ident=89>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Test posc=23 posl=11 destyesc=23 destyesl=13 destnoc=31 destnol=75 ident=90>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Switch posc=23 posl=13 ident=91>
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>0
</FloatNumber>
</Source>
<TargetCell destc=31 destl=75>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>1
</FloatNumber>
</Source>
<TargetCell destc=15 destl=15>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>2
</FloatNumber>
</Source>
<TargetCell destc=15 destl=15>
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc=31 destl=75>
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Test posc=19 posl=37 destyesc=19 destyesl=39 destnoc=31 destnol=75 ident=92>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Switch posc=23 posl=41 ident=93>
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>0
</FloatNumber>
</Source>
<TargetCell destc=31 destl=75>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>1
</FloatNumber>
</Source>
<TargetCell destc=15 destl=43>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>2
</FloatNumber>
</Source>
<TargetCell destc=15 destl=43>
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc=31 destl=75>
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Test posc=23 posl=39 destyesc=23 destyesl=41 destnoc=31 destnol=75 ident=94>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Test posc=19 posl=69 destyesc=19 destyesl=71 destnoc=31 destnol=75 ident=102>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Test posc=23 posl=71 destyesc=23 destyesl=73 destnoc=31 destnol=75 ident=103>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Switch posc=23 posl=73 ident=104>
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>0
</FloatNumber>
</Source>
<TargetCell destc=31 destl=75>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>1
</FloatNumber>
</Source>
<TargetCell destc=19 destl=75>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>2
</FloatNumber>
</Source>
<TargetCell destc=19 destl=75>
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc=31 destl=75>
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<MsgScreen posc=29 posl=75 destc=29 destl=77 ident=108 EnableBackJumps="DEFAULT" Printable="NO" EscapeBtn="NO" BackBtn="NO" OkBtn="YES" MsgType="INFO" WindowStyle="STD">
<Comment>Erreur : Telecodage Non effectué
</Comment>
<ScreenTitle>
<LabelContent>
<Paragraph>
<ThesauRef code="1876" thesauName="POLUXXPERT">
</ThesauRef>
</Paragraph>
</LabelContent>
</ScreenTitle>
<MsgItem>
<LabelContent>
<Paragraph>
<ThesauRef code="392" thesauName="POLUXXPERT">
</ThesauRef>
</Paragraph>
</LabelContent>
</MsgItem>
</MsgScreen>
<Act posc=33 posl=79 destc=33 destl=81 ident=109>
<Comment>Erreur, acquittement SERAV
</Comment>
<TeleXX>
<TeleXX_Proceed_Action_Result_TPM>
<TeleXX_Manual_Update_Result_TPM result="FAILED">
</TeleXX_Manual_Update_Result_TPM>
</TeleXX_Proceed_Action_Result_TPM>
</TeleXX>
</Act>
<Act posc=33 posl=81 destc=33 destl=83 ident=110>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="TPM_STEP_STATUS">
</TextBuffer>
</Destination>
</Clear>
<Assignment>
<Source>
<ASCIIString value="FAILED">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="TPM_STEP_STATUS">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=19 posl=75 destc=19 destl=77 ident=111>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="TPM_STEP_STATUS">
</TextBuffer>
</Destination>
</Clear>
<Assignment>
<Source>
<ASCIIString value="OK">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="TPM_STEP_STATUS">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Test posc=29 posl=77 destyesc=29 destyesl=79 destnoc=33 destnol=77 ident=112>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OPERATION_TYPE">
</TextBuffer>
</Source>
<Source>
<ASCIIString value="GenericTrace">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<MsgScreen posc=29 posl=79 destc=33 destl=79 ident=113 EnableBackJumps="DEFAULT" Printable="NO" EscapeBtn="NO" BackBtn="NO" OkBtn="NO" MsgType="INFO" WindowStyle="STD">
<MsgItem>
<LabelContent>
<Paragraph>
<ThesauRequest>@P553-POLUXXPERT
</ThesauRequest>
</Paragraph>
</LabelContent>
</MsgItem>
</MsgScreen>
<Act posc=33 posl=77 destc=33 destl=79 ident=114>
<Comment>Affichage Au premier plan de l ecran de progression
</Comment>
<TeleXX>
<TeleXX_ShowProgress_TPM>
</TeleXX_ShowProgress_TPM>
</TeleXX>
</Act>
<Test posc=31 posl=75 destyesc=29 destyesl=75 destnoc=33 destnol=77 ident=115>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OPERATION_TYPE">
</TextBuffer>
</Source>
<Source>
<ASCIIString value="GenericTrace">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=9 posl=29 destc=9 destl=31 ident=116>
<MathAndLogic>
<Clear>
<Destination>
<TextBuffer name="TELEXX_CC_RESULT">
</TextBuffer>
</Destination>
</Clear>
<Assignment>
<Source>
<ASCIIString value="FAILED">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="TELEXX_CC_RESULT">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Test posc=9 posl=33 destyesc=7 destyesl=35 destnoc=31 destnol=75 ident=117>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="TELEXX_CC_RESULT">
</TextBuffer>
</Source>
<Source>
<ASCIIString value="OK">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Test posc=7 posl=35 destyesc=9 destyesl=35 destnoc=7 destnol=49 ident=118>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OPERATION_TYPE">
</TextBuffer>
</Source>
<Source>
<ASCIIString value="GenericTrace">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<MsgScreen posc=9 posl=35 destc=15 destl=37 ident=119 EnableBackJumps="DEFAULT" Printable="NO" EscapeBtn="NO" BackBtn="NO" OkBtn="NO" MsgType="INFO" WindowStyle="STD">
<MsgItem>
<LabelContent>
<Paragraph>
<ThesauRequest>@P553-POLUXXPERT
</ThesauRequest>
</Paragraph>
</LabelContent>
</MsgItem>
</MsgScreen>
<Act posc=7 posl=49 destc=15 destl=49 ident=120>
<Comment>Affichage Au premier plan de l ecran de progression
</Comment>
<TeleXX>
<TeleXX_ShowProgress_TPM>
</TeleXX_ShowProgress_TPM>
</TeleXX>
</Act>
<Act posc=15 posl=15 destc=19 destl=15 ident=122>
<Comment>Recuperation des donnees depuis un TEXTBUFFER
</Comment>
<ECUCommunication>
<ECUConfigJobCall>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<SpecificJob name="SERAVCONV">
</SpecificJob>
</ECUConfigJobCall>
<ECUCommProgressNotifier Frequency="200">
</ECUCommProgressNotifier>
</ECUCommunication>
</Act>
<Test posc=19 posl=15 destyesc=19 destyesl=17 destnoc=31 destnol=75 ident=123>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=19 posl=17 destc=23 destl=17 ident=124>
<Comment>Tag du test Si le dernier tag ECUConfigJobCall s'est bien déroulé 
</Comment>
<TeleXX_TPM>
<TeleXX_Proceed_Action_TPM>
<TeleXX_Proceed_TPMStepResult>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<JobRole value="SeravConv">
</JobRole>
</TeleXX_Proceed_TPMStepResult>
</TeleXX_Proceed_Action_TPM>
</TeleXX_TPM>
</Act>
<Test posc=23 posl=17 destyesc=23 destyesl=19 destnoc=31 destnol=75 ident=125>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Switch posc=23 posl=19 ident=126>
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>0
</FloatNumber>
</Source>
<TargetCell destc=31 destl=75>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>1
</FloatNumber>
</Source>
<TargetCell destc=15 destl=21>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>2
</FloatNumber>
</Source>
<TargetCell destc=15 destl=21>
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc=31 destl=75>
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Act posc=11 posl=5 destc=15 destl=7 ident=127>
<TeleXX>
<MacroComOp type="Beginning">
<ASCIIString value="6">
</ASCIIString>
</MacroComOp>
</TeleXX>
</Act>
<Act posc=33 posl=83 destc=33 destl=85 ident=128>
<TeleXX>
<MacroComOp type="Ending">
</MacroComOp>
</TeleXX>
</Act>
<Act posc=7 posl=23 destc=7 destl=27 ident=136>
<TeleXX>
<MacroComOp type="Beginning">
<ASCIIString value="3">
</ASCIIString>
</MacroComOp>
</TeleXX>
</Act>
<End posc=19 posl=77 ident=139>
</End>
<Act posc=11 posl=35 destc=15 destl=35 ident=140>
<Comment>Filtrage des paramètres BSI UDS
</Comment>
<ECUCommunication>
<ECUConfigJobCall>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<SpecificJob name="FILTERBSIUDS">
</SpecificJob>
</ECUConfigJobCall>
</ECUCommunication>
</Act>
<Act posc=15 posl=35 destc=19 destl=35 ident=141>
<Comment>Filtrage des paramètres BSI UDS
</Comment>
<ECUCommunication>
<ECUConfigJobCall>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<SpecificJob name="FILTERTPMPARAM">
</SpecificJob>
</ECUConfigJobCall>
</ECUCommunication>
</Act>
<Act posc=19 posl=35 destc=15 destl=37 ident=142>
<Comment>Filtrage des paramètres BSI UDS
</Comment>
<ECUCommunication>
<ECUConfigJobCall>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<SpecificJob name="FILTERTPMVALUES">
</SpecificJob>
</ECUConfigJobCall>
</ECUCommunication>
</Act>
<Act posc=15 posl=43 destc=19 destl=43 ident=143>
<Comment>ApplyReadOnWrite
</Comment>
<ECUCommunication>
<ECUConfigJobCall>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<JobRole value="ApplyReadOnWrite">
</JobRole>
</ECUConfigJobCall>
</ECUCommunication>
</Act>
<Test posc=19 posl=43 destyesc=19 destyesl=45 destnoc=31 destnol=75 ident=144>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=19 posl=45 destc=23 destl=45 ident=145>
<Comment>Tag du test Si le dernier tag ECUConfigJobCall s'est bien déroulé 
</Comment>
<TeleXX_TPM>
<TeleXX_Proceed_Action_TPM>
<TeleXX_Proceed_TPMStepResult>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<JobRole value="ApplyReadOnWrite">
</JobRole>
</TeleXX_Proceed_TPMStepResult>
</TeleXX_Proceed_Action_TPM>
</TeleXX_TPM>
</Act>
<Test posc=23 posl=45 destyesc=23 destyesl=47 destnoc=31 destnol=75 ident=146>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Switch posc=23 posl=47 ident=147>
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>0
</FloatNumber>
</Source>
<TargetCell destc=31 destl=75>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>1
</FloatNumber>
</Source>
<TargetCell destc=15 destl=49>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>2
</FloatNumber>
</Source>
<TargetCell destc=15 destl=49>
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc=31 destl=75>
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Test posc=19 posl=21 destyesc=19 destyesl=23 destnoc=31 destnol=75 ident=149>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=19 posl=23 destc=23 destl=23 ident=150>
<Comment>Tag du test Si le dernier tag ECUConfigJobCall s'est bien déroulé 
</Comment>
<TeleXX_TPM>
<TeleXX_Proceed_Action_TPM>
<TeleXX_Proceed_TPMStepResult>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<JobRole value="FastInit">
</JobRole>
</TeleXX_Proceed_TPMStepResult>
</TeleXX_Proceed_Action_TPM>
</TeleXX_TPM>
</Act>
<Test posc=23 posl=23 destyesc=23 destyesl=25 destnoc=31 destnol=75 ident=151>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Switch posc=23 posl=25 ident=152>
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>0
</FloatNumber>
</Source>
<TargetCell destc=31 destl=75>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>1
</FloatNumber>
</Source>
<TargetCell destc=7 destl=27>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>2
</FloatNumber>
</Source>
<TargetCell destc=7 destl=27>
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc=31 destl=75>
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Act posc=15 posl=21 destc=19 destl=21 ident=153>
<Comment>Init
</Comment>
<ECUCommunication>
<ECUConfigJobCall>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<JobRole value="FastInit">
</JobRole>
</ECUConfigJobCall>
</ECUCommunication>
</Act>
<Act posc=15 posl=49 destc=19 destl=49 ident=174>
<Comment>Conversion de valeurs brutes vers valeurs affichables
</Comment>
<ECUCommunication>
<ECUConfigJobCall>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<JobRole value="FastConvertRawToDisplay">
</JobRole>
</ECUConfigJobCall>
</ECUCommunication>
</Act>
<Test posc=19 posl=49 destyesc=19 destyesl=51 destnoc=31 destnol=75 ident=175>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Test posc=19 posl=51 destyesc=19 destyesl=54 destnoc=21 destnol=51 ident=176>
<Comment>Si VMEM contient la valeur 22, aucun des parametres a telecoder n'est affichable graphiquement.
</Comment>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<Source>
<FloatNumber>22
</FloatNumber>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=23 posl=51 destc=25 destl=51 ident=177>
<Comment>Tag du test Si le dernier tag ECUConfigJobCall s'est bien déroulé 
</Comment>
<TeleXX_TPM>
<TeleXX_Proceed_Action_TPM>
<TeleXX_Proceed_TPMStepResult>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<JobRole value="FastConvertRawToDisplay">
</JobRole>
</TeleXX_Proceed_TPMStepResult>
</TeleXX_Proceed_Action_TPM>
</TeleXX_TPM>
</Act>
<Test posc=25 posl=51 destyesc=25 destyesl=53 destnoc=31 destnol=75 ident=178>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<MsgScreen posc=19 posl=63 destc=19 destl=65 ident=180 EnableBackJumps="DEFAULT" Printable="NO" EscapeBtn="NO" BackBtn="NO" OkBtn="NO" MsgType="INFO" WindowStyle="STD">
<MsgItem>
<LabelContent>
<Paragraph>
<ThesauRequest>@P553-POLUXXPERT
</ThesauRequest>
</Paragraph>
</LabelContent>
</MsgItem>
</MsgScreen>
<Test posc=19 posl=61 destyesc=23 destyesl=61 destnoc=19 destnol=63 ident=181>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OPERATION_TYPE">
</TextBuffer>
</Source>
<Source>
<ASCIIString value="GenericTrace">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<MsgScreen posc=23 posl=61 destc=23 destl=67 ident=182 EnableBackJumps="DEFAULT" Printable="NO" EscapeBtn="NO" BackBtn="NO" OkBtn="NO" MsgType="INFO" WindowStyle="STD">
<MsgItem>
<LabelContent>
<Paragraph>
<ThesauRequest>@P553-POLUXXPERT
</ThesauRequest>
</Paragraph>
</LabelContent>
</MsgItem>
</MsgScreen>
<Act posc=19 posl=65 destc=23 destl=67 ident=183>
<Comment>Affichage Au premier plan de l ecran de progression
</Comment>
<TeleXX>
<TeleXX_ShowProgress_TPM>
</TeleXX_ShowProgress_TPM>
</TeleXX>
</Act>
<Test posc=23 posl=67 destyesc=15 destyesl=69 destnoc=31 destnol=75 ident=184>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Switch posc=25 posl=53 ident=185>
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>0
</FloatNumber>
</Source>
<TargetCell destc=31 destl=75>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>1
</FloatNumber>
</Source>
<TargetCell destc=27 destl=55>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>2
</FloatNumber>
</Source>
<TargetCell destc=27 destl=55>
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc=31 destl=75>
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Test posc=27 posl=55 destyesc=29 destyesl=59 destnoc=27 destnol=57 ident=186>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OPERATION_TYPE">
</TextBuffer>
</Source>
<Source>
<ASCIIString value="GenericTrace">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<DiagScreen posc=27 posl=57 destc=19 destl=61 ident=187>
<Comment>Ecran de modification des parametres
</Comment>
<WriteECUParamScr Printable="NO" NextBtn="NO" DisplayProperty="FAILURE_INPUT_AND_IMPOSED" DisplayScreen="NO_DISPLAY_SCREEN_ALL_PARAM_FILTERED">
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<TargetCell destc=19 destl=61>
</TargetCell>
<ReadWriteScr>
</ReadWriteScr>
</WriteECUParamScr>
</DiagScreen>
<DiagScreen posc=29 posl=59 destc=29 destl=61 ident=188>
<Comment>Ecran de modification des parametres
</Comment>
<WriteECUParamScr Printable="NO" NextBtn="NO" DisplayProperty="ALL" DisplayScreen="NO_DISPLAY_SCREEN_ALL_PARAM_FILTERED">
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<TargetCell destc=19 destl=61>
</TargetCell>
<ReadWriteScr>
</ReadWriteScr>
</WriteECUParamScr>
</DiagScreen>
<MsgScreen posc=29 posl=61 destc=29 destl=63 ident=189 EnableBackJumps="DEFAULT" Printable="NO" EscapeBtn="NO" BackBtn="NO" OkBtn="YES" MsgType="ERROR" WindowStyle="STD">
<MsgItem>
<LabelContent>
<Paragraph>
<ThesauRequest>@P2493-POLUXXPERT
</ThesauRequest>
</Paragraph>
</LabelContent>
</MsgItem>
</MsgScreen>
<End posc=29 posl=63 ident=190>
</End>
<Test posc=19 posl=54 destyesc=19 destyesl=61 destnoc=23 destnol=54 ident=192>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OPERATION_TYPE">
</TextBuffer>
</Source>
<Source>
<ASCIIString value="GenericTrace">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Test posc=21 posl=51 destyesc=23 destyesl=51 destnoc=23 destnol=54 ident=196>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<TextBuffer name="OPERATION_TYPE">
</TextBuffer>
</Source>
<Source>
<ASCIIString value="GenericTrace">
</ASCIIString>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=23 posl=54 destc=23 destl=51 ident=198>
<Comment>Conversion de valeurs brutes vers valeurs affichables
</Comment>
<ECUCommunication>
<ECUConfigJobCall>
<FreeDataContainer name="CodingContext">
</FreeDataContainer>
<JobRole value="ResetErrorOnNackParam">
</JobRole>
</ECUConfigJobCall>
</ECUCommunication>
</Act>
</cel>
</Tree>
