<!DOCTYPE Tree SYSTEM "IPSA.dtd">
<Tree chk="-1584444262" type="Script" onEnd="default" onBackExit="back">
<Header>
<IFile>
<FileName name="memorization_tpm">
</FileName>
<Modif date="19/05/2017" user="aplot" site="THESAU">
</Modif>
</IFile>
<ITool name="ime2" revision="7.5.0.1" exedate="08/07/2016">
</ITool>
</Header>
<precel>
</precel>
<cel>
<Start posc=3 posl=1 destc=7 destl=3 ident=10>
<Comment>Gamme de procedure de memorisation TPM
</Comment>
<Comment>buffer d entree a renseigner avec le nom de l ecran GPC : MEMO_REST_SCREEN
</Comment>
<Comment>globaltestbuffer resultat (TRUE ou FALSE) : RESULT_MEM_REST
</Comment>
<Comment>$Rev: $
</Comment>
</Start>
<Act posc=11 posl=36 destc=11 destl=38 ident=354>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="FALSE">
</ASCIIString>
</Source>
<Destination>
<GlobalTextBuffer name="RESULT_MEM_REST">
</GlobalTextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=7 posl=38 destc=11 destl=38 ident=355>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="TRUE">
</ASCIIString>
</Source>
<Destination>
<GlobalTextBuffer name="RESULT_MEM_REST">
</GlobalTextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Test posc=7 posl=13 destyesc=7 destyesl=15 destnoc=11 destnol=36 ident=378>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=7 posl=5 destc=7 destl=7 ident=380>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="03114">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="Password">
</TextBuffer>
</Destination>
</Assignment>
<Assignment>
<Source>
<FloatNumber>123
</FloatNumber>
</Source>
<Destination>
<FloatVar name="V0">
</FloatVar>
</Destination>
</Assignment>
</MathAndLogic>
<MathAndLogic>
<Assignment>
<Source>
<ASCIIString value="WITHOUT_GUI">
</ASCIIString>
</Source>
<Destination>
<TextBuffer name="TYPEOFGUI">
</TextBuffer>
</Destination>
</Assignment>
</MathAndLogic>
</Act>
<Act posc=7 posl=7 destc=7 destl=9 ident=381>
<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="MemoRestCodingContext">
</FreeDataContainer>
<DBIdentifier>
<TextBuffer name="MEMO_REST_SCREEN">
</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=9 destyesc=7 destyesl=11 destnoc=11 destnol=36 ident=382>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<FloatNumber>3
</FloatNumber>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=7 posl=11 destc=7 destl=13 ident=383>
<Comment>Recuperation des donnees depuis GPC
</Comment>
<ECUCommunication>
<ECUCommProgressNotifier Frequency="150">
</ECUCommProgressNotifier>
<ECUConfigJobCall>
<FreeDataContainer name="MemoRestCodingContext">
</FreeDataContainer>
<JobRole value="Retrieve_Info">
</JobRole>
</ECUConfigJobCall>
</ECUCommunication>
</Act>
<Act posc=7 posl=17 destc=7 destl=19 ident=386>
<Comment>Recuperation des donnees depuis GPC
</Comment>
<ECUCommunication>
<ECUCommProgressNotifier Frequency="150">
</ECUCommProgressNotifier>
<ECUConfigJobCall>
<FreeDataContainer name="MemoRestCodingContext">
</FreeDataContainer>
<JobRole value="FastInit">
</JobRole>
</ECUConfigJobCall>
</ECUCommunication>
</Act>
<Test posc=7 posl=25 destyesc=7 destyesl=27 destnoc=11 destnol=34 ident=387>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<End posc=11 posl=38 ident=412>
</End>
<Act posc=7 posl=3 destc=7 destl=5 ident=413>
<TeleXX>
<MacroComOp type="Beginning">
<ASCIIString value="4">
</ASCIIString>
</MacroComOp>
</TeleXX>
</Act>
<Test posc=7 posl=19 destyesc=7 destyesl=21 destnoc=11 destnol=34 ident=415>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Act posc=7 posl=23 destc=7 destl=25 ident=416>
<Comment>Recuperation des donnees depuis GPC
</Comment>
<ECUCommunication>
<ECUCommProgressNotifier Frequency="150">
</ECUCommProgressNotifier>
<ECUConfigJobCall>
<FreeDataContainer name="MemoRestCodingContext">
</FreeDataContainer>
<JobRole value="FastRead">
</JobRole>
</ECUConfigJobCall>
</ECUCommunication>
</Act>
<Act posc=11 posl=34 destc=11 destl=36 ident=417>
<TeleXX>
<MacroComOp type="Ending">
</MacroComOp>
</TeleXX>
</Act>
<Act posc=7 posl=36 destc=7 destl=38 ident=419>
<TeleXX>
<MacroComOp type="Ending">
</MacroComOp>
</TeleXX>
</Act>
<Switch posc=7 posl=15 ident=420>
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>0
</FloatNumber>
</Source>
<TargetCell destc=7 destl=17>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>1
</FloatNumber>
</Source>
<TargetCell destc=7 destl=17>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>2
</FloatNumber>
</Source>
<TargetCell destc=7 destl=17>
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc=11 destl=34>
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Switch posc=7 posl=21 ident=421>
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>0
</FloatNumber>
</Source>
<TargetCell destc=7 destl=23>
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc=11 destl=34>
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Switch posc=7 posl=27 ident=422>
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>0
</FloatNumber>
</Source>
<TargetCell destc=7 destl=29>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>20
</FloatNumber>
</Source>
<TargetCell destc=7 destl=29>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>22
</FloatNumber>
</Source>
<TargetCell destc=7 destl=29>
</TargetCell>
</SwitchTest>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>37
</FloatNumber>
</Source>
<TargetCell destc=7 destl=29>
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc=11 destl=34>
</TargetCell>
</DefaultSwitchTarget>
</Switch>
<Act posc=7 posl=29 destc=7 destl=31 ident=423>
<Comment>Recuperation des donnees depuis GPC
</Comment>
<Comment>buffer resultat (TRUE ou FALSE) : RESULT_MEM_REST_TPM
</Comment>
<ECUCommunication>
<ECUCommProgressNotifier Frequency="150">
</ECUCommProgressNotifier>
<ECUConfigJobCall>
<FreeDataContainer name="MemoRestCodingContext">
</FreeDataContainer>
<JobRole value="ApplyReadOnWrite">
</JobRole>
</ECUConfigJobCall>
</ECUCommunication>
</Act>
<Test posc=7 posl=31 destyesc=7 destyesl=34 destnoc=11 destnol=34 ident=424>
<MathAndLogic>
<LogicalTest>
<For>
<DataComparison type="EQUAL">
<Source>
<FloatVar name="VCHK">
</FloatVar>
</Source>
<Source>
<HexaInt>3
</HexaInt>
</Source>
</DataComparison>
</For>
</LogicalTest>
</MathAndLogic>
</Test>
<Switch posc=7 posl=34 ident=425>
<Source>
<FloatVar name="VMEM">
</FloatVar>
</Source>
<SwitchTest type="EQUAL">
<Source>
<FloatNumber>0
</FloatNumber>
</Source>
<TargetCell destc=7 destl=36>
</TargetCell>
</SwitchTest>
<DefaultSwitchTarget>
<TargetCell destc=11 destl=34>
</TargetCell>
</DefaultSwitchTarget>
</Switch>
</cel>
</Tree>
