| <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>EPTF_MBT_LGen_Definitions - MBT_Applib</title><link rel="stylesheet" type="text/css" href="../styles/main.css"><script language=JavaScript src="../javascript/main.js"></script><script language=JavaScript src="../javascript/prettify.js"></script></head><body class="FramedContentPage" onLoad="NDOnLoad();prettyPrint();"><script language=JavaScript><!-- |
| if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script> |
| |
| <!-- Generated by Natural Docs, version 1.52 --> |
| <!-- http://www.naturaldocs.org --> |
| |
| <!-- saved from url=(0026)http://www.naturaldocs.org --> |
| |
| |
| |
| |
| <div id=Content><div class="CFile"><div class=CTopic id=MainTopic><h1 class=CTitle><a name="EPTF_MBT_LGen_Definitions"></a>EPTF_MBT_LGen_Definitions</h1><div class=CBody><h4 class=CHeading>Purpose</h4><p>Type definitions for the MBT Applib</p><h4 class=CHeading>Detailed comments</h4><p>The MBT applib provides a simple FSM that can catch the reported events from the applibs and can execute all desired test steps registered by the applibs. The behavior of the FSM can be controlled via functions in the “User mapping” code, or via MBT Applib PDUs on the MBT Applib Interface: the <a href="#EPTF_MBT_Tester_CT" class=LType id=link31 onMouseOver="ShowTip(event, 'tt11', 'link31')" onMouseOut="HideTip('tt11')">EPTF_MBT_Tester_CT</a> component has a <a href="#EPTF_MBT_PortType" class=LType id=link32 onMouseOver="ShowTip(event, 'tt12', 'link32')" onMouseOut="HideTip('tt12')">EPTF_MBT_PortType</a> to control and observe the behavior of the <a href="#EPTF_MBT_LGen_CT" class=LType id=link33 onMouseOver="ShowTip(event, 'tt10', 'link33')" onMouseOut="HideTip('tt10')">EPTF_MBT_LGen_CT</a> component running the FSM <a href="EPTF_MBT_LGen_Functions-ttcn.html#f_EPTF_MBT_initLGenFsm" class=LFunction id=link34 onMouseOver="ShowTip(event, 'tt31', 'link34')" onMouseOut="HideTip('tt31')">f_EPTF_MBT_initLGenFsm</a> and the applibs. The MBT applib can be used to test other applibs from their FSM API point of view, or use applibs as test harnesses.</p><h4 class=CHeading>Module paramters</h4><ul><li>tsp_EPTF_MBT_LGen_debug - <b>boolean</b> - Enable/disable verbose debugging</li><li>tsp_EPTG_MBT_execute_lockTimeout - <b>float</b> - Maximum waiting time for the f_EPTF_MBT_execute function when locking is used.</li></ul><h4 class=CHeading>Module depends on</h4><ul><li><EPTF_CLL_Base_Definitions></li><li><EPTF_CLL_Common_Definitions></li><li><EPTF_CLL_Scheduler_Definitions></li><li><EPTF_CLL_RBTScheduler_Definitions></li><li><EPTF_CLL_LGenBase_Definitions></li><li><EPTF_CLL_FBQ_Definitions></li><li><EPTF_CLL_Logging_Definitions></li></ul><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SMain"><td class=SEntry><a href="#EPTF_MBT_LGen_Definitions" >EPTF_MBT_LGen_Definitions</a></td><td class=SDescription>Type definitions for the MBT Applib</td></tr><tr class="SConstant SMarked"><td class=SEntry><a href="#c_EPTF_MBT_myBName" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')">c_EPTF_MBT_myBName</a></td><td class=SDescription>constant for the behavior name</td></tr><tr class="SConstant"><td class=SEntry><a href="#c_EPTF_MBT_inputIdx_incomingUserRequest" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')">c_EPTF_MBT_inputIdx_incomingUserRequest</a></td><td class=SDescription>constant for the input index of incomming user request</td></tr><tr class="SConstant SMarked"><td class=SEntry><a href="#c_EPTF_MBT_inputIdx_incomingUserRequest" >c_EPTF_MBT_inputIdx_incomingUserRequest</a></td><td class=SDescription>constant for the input name of incomming request</td></tr><tr class="SConstant"><td class=SEntry><a href="#c_EPTF_MBT_inputIdx_incomingTestStepRequest" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')">c_EPTF_MBT_inputIdx_incomingTestStepRequest</a></td><td class=SDescription>constant for the input index of incomming TesStep request</td></tr><tr class="SConstant SMarked"><td class=SEntry><a href="#c_EPTF_MBT_inputName_incomingTestStepRequest" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')">c_EPTF_MBT_inputName_incomingTestStepRequest</a></td><td class=SDescription>constant for the input name of TEstStep Request</td></tr><tr class="SConstant"><td class=SEntry><a href="#c_EPTF_MBT_stepIdx_invokeTestStep" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')">c_EPTF_MBT_stepIdx_invokeTestStep</a></td><td class=SDescription>constant for the step index of invoke TestStep</td></tr><tr class="SConstant SMarked"><td class=SEntry><a href="#c_EPTF_MBT_stepIdx_invokeTestStep" >c_EPTF_MBT_stepIdx_invokeTestStep</a></td><td class=SDescription>constant for the step name of invoke TestStep</td></tr><tr class="SConstant"><td class=SEntry><a href="#c_EPTF_MBT_stepIdx_sendUserResponse" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')">c_EPTF_MBT_stepIdx_sendUserResponse</a></td><td class=SDescription>constant for the step index of send user response</td></tr><tr class="SConstant SMarked"><td class=SEntry><a href="#c_EPTF_MBT_stepName_sendUserResponse" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')">c_EPTF_MBT_stepName_sendUserResponse</a></td><td class=SDescription>constant for the step name of send user response</td></tr><tr class="SConstant"><td class=SEntry><a href="#c_EPTF_MBT_stepIdx_invokeUserFunction" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')">c_EPTF_MBT_stepIdx_invokeUserFunction</a></td><td class=SDescription>constant for the step index of invoke user function</td></tr><tr class="SConstant SMarked"><td class=SEntry><a href="#c_EPTF_MBT_stepName_invokeUserFunction" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')">c_EPTF_MBT_stepName_invokeUserFunction</a></td><td class=SDescription>constant for the step name of invoke user function</td></tr><tr class="SType"><td class=SEntry><a href="#EPTF_MBT_LGen_CT" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')">EPTF_MBT_LGen_CT</a></td><td class=SDescription>MBT application library component type</td></tr><tr class="SType SMarked"><td class=SEntry><a href="#EPTF_MBT_Tester_CT" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')">EPTF_MBT_Tester_CT</a></td><td class=SDescription>MBT tester component type</td></tr><tr class="SType"><td class=SEntry><a href="#EPTF_MBT_PortType" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')">EPTF_MBT_PortType</a></td><td class=SDescription>Messages based port to connect the Tester comopnent to the loadGen component.</td></tr><tr class="SType SMarked"><td class=SEntry><a href="#EPTF_MBT_TestStepRequest" id=link13 onMouseOver="ShowTip(event, 'tt13', 'link13')" onMouseOut="HideTip('tt13')">EPTF_MBT_TestStepRequest</a></td><td class=SDescription>Describes the TestStep request</td></tr><tr class="SType"><td class=SEntry><a href="#EPTF_MBT_UserRequest" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')">EPTF_MBT_UserRequest</a></td><td class=SDescription>Describes the User Request request</td></tr><tr class="SType SMarked"><td class=SEntry><a href="#EPTF_MBT_UserResponse" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')">EPTF_MBT_UserResponse</a></td><td class=SDescription>Describes the UserResponse</td></tr><tr class="SType"><td class=SEntry><a href="#EPTF_MBT_CreateFSMRequest" id=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')">EPTF_MBT_CreateFSMRequest</a></td><td class=SDescription>Describes the Create FSM request</td></tr><tr class="SType SMarked"><td class=SEntry><a href="#EPTF_MBT_CreateFSMResponse" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')">EPTF_MBT_CreateFSMResponse</a></td><td class=SDescription>Describes the Create FSM response</td></tr><tr class="SType"><td class=SEntry><a href="#EPTF_MBT_RemoveFSMRequest" id=link18 onMouseOver="ShowTip(event, 'tt18', 'link18')" onMouseOut="HideTip('tt18')">EPTF_MBT_RemoveFSMRequest</a></td><td class=SDescription>Describes the Remove FSM request</td></tr><tr class="SType SMarked"><td class=SEntry><a href="#EPTF_MBT_CreateFSMResponse" >EPTF_MBT_CreateFSMResponse</a></td><td class=SDescription>Describes the Remove FSM response</td></tr><tr class="SType"><td class=SEntry><a href="#FsmAddr" id=link19 onMouseOver="ShowTip(event, 'tt19', 'link19')" onMouseOut="HideTip('tt19')">FsmAddr</a></td><td class=SDescription>Describes the FSM address</td></tr><tr class="SType SMarked"><td class=SEntry><a href="#EPTF_MBT_TestStepResponse" id=link20 onMouseOver="ShowTip(event, 'tt20', 'link20')" onMouseOut="HideTip('tt20')">EPTF_MBT_TestStepResponse</a></td><td class=SDescription>Describes the TestStep Response]</td></tr><tr class="SType"><td class=SEntry><a href="#EPTF_MBT_EventDispatchRequest" id=link21 onMouseOver="ShowTip(event, 'tt21', 'link21')" onMouseOut="HideTip('tt21')">EPTF_MBT_EventDispatchRequest</a></td><td class=SDescription>Describes the Event Dispatch Request</td></tr><tr class="SType SMarked"><td class=SEntry><a href="#EPTF_MBT_ConfigRequest" id=link22 onMouseOver="ShowTip(event, 'tt22', 'link22')" onMouseOut="HideTip('tt22')">EPTF_MBT_ConfigRequest</a></td><td class=SDescription>Describes the ConfigRequest</td></tr><tr class="SType"><td class=SEntry><a href="#EPTF_MBT_ConfigResponse" id=link23 onMouseOver="ShowTip(event, 'tt23', 'link23')" onMouseOut="HideTip('tt23')">EPTF_MBT_ConfigResponse</a></td><td class=SDescription>Describes the ConfigResponse</td></tr><tr class="SType SMarked"><td class=SEntry><a href="#EPTF_MBT_CommandRequest" id=link24 onMouseOver="ShowTip(event, 'tt24', 'link24')" onMouseOut="HideTip('tt24')">EPTF_MBT_CommandRequest</a></td><td class=SDescription>Describes the Command Request</td></tr><tr class="SType"><td class=SEntry><a href="#EPTF_MBT_CommandResponse" id=link25 onMouseOver="ShowTip(event, 'tt25', 'link25')" onMouseOut="HideTip('tt25')">EPTF_MBT_CommandResponse</a></td><td class=SDescription>Describes the Command Response</td></tr><tr class="SType SMarked"><td class=SEntry><a href="#QuitCommand" id=link26 onMouseOver="ShowTip(event, 'tt26', 'link26')" onMouseOut="HideTip('tt26')">QuitCommand</a></td><td class=SDescription>Describes the Command Response</td></tr><tr class="SType"><td class=SEntry><a href="#ReadyResponse" id=link27 onMouseOver="ShowTip(event, 'tt27', 'link27')" onMouseOut="HideTip('tt27')">ReadyResponse</a></td><td class=SDescription>Describes the Ready Response</td></tr><tr class="SType SMarked"><td class=SEntry><a href="#QuitAckResponse" id=link28 onMouseOver="ShowTip(event, 'tt28', 'link28')" onMouseOut="HideTip('tt28')">QuitAckResponse</a></td><td class=SDescription>Describes the Ready Response</td></tr><tr class="SType"><td class=SEntry><a href="#fcb_EPTF_MBT_entityGroupCreated" id=link29 onMouseOver="ShowTip(event, 'tt29', 'link29')" onMouseOut="HideTip('tt29')">fcb_EPTF_MBT_entityGroupCreated</a></td><td class=SDescription>Describes the function signature for entity Group created callback function</td></tr><tr class="SType SMarked"><td class=SEntry><a href="#fcb_EPTF_MBT_customUserFunction" id=link30 onMouseOver="ShowTip(event, 'tt30', 'link30')" onMouseOut="HideTip('tt30')">fcb_EPTF_MBT_customUserFunction</a></td><td class=SDescription>Describes the function signature for custom user function</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div> |
| |
| <div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="c_EPTF_MBT_myBName"></a>c_EPTF_MBT_myBName</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_EPTF_MBT_myBName:="MBT_behavior"</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>constant for the behavior name</p></div></div></div> |
| |
| <div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="c_EPTF_MBT_inputIdx_incomingUserRequest"></a>c_EPTF_MBT_inputIdx_incomingUserRequest</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_EPTF_MBT_inputIdx_incomingUserRequest := 0</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>constant for the input index of incomming user request</p></div></div></div> |
| |
| <div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="c_EPTF_MBT_inputIdx_incomingUserRequest"></a>c_EPTF_MBT_inputIdx_incomingUserRequest</h3><div class=CBody><h4 class=CHeading>Purpose</h4><p>constant for the input name of incomming request</p></div></div></div> |
| |
| <div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="c_EPTF_MBT_inputIdx_incomingTestStepRequest"></a>c_EPTF_MBT_inputIdx_incomingTestStepRequest</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_EPTF_MBT_inputIdx_incomingTestStepRequest := 1</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>constant for the input index of incomming TesStep request</p></div></div></div> |
| |
| <div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="c_EPTF_MBT_inputName_incomingTestStepRequest"></a>c_EPTF_MBT_inputName_incomingTestStepRequest</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_EPTF_MBT_inputName_incomingTestStepRequest := "EPTF_MBT_inputName_incomingTestStepRequest"</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>constant for the input name of TEstStep Request</p></div></div></div> |
| |
| <div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="c_EPTF_MBT_stepIdx_invokeTestStep"></a>c_EPTF_MBT_stepIdx_invokeTestStep</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_EPTF_MBT_stepIdx_invokeTestStep:=0</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>constant for the step index of invoke TestStep</p></div></div></div> |
| |
| <div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="c_EPTF_MBT_stepIdx_invokeTestStep"></a>c_EPTF_MBT_stepIdx_invokeTestStep</h3><div class=CBody><h4 class=CHeading>Purpose</h4><p>constant for the step name of invoke TestStep</p></div></div></div> |
| |
| <div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="c_EPTF_MBT_stepIdx_sendUserResponse"></a>c_EPTF_MBT_stepIdx_sendUserResponse</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_EPTF_MBT_stepIdx_sendUserResponse:=2</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>constant for the step index of send user response</p></div></div></div> |
| |
| <div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="c_EPTF_MBT_stepName_sendUserResponse"></a>c_EPTF_MBT_stepName_sendUserResponse</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_EPTF_MBT_stepName_sendUserResponse :="EPTF_MBT_stepName_sendUserResponse"</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>constant for the step name of send user response</p></div></div></div> |
| |
| <div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="c_EPTF_MBT_stepIdx_invokeUserFunction"></a>c_EPTF_MBT_stepIdx_invokeUserFunction</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_EPTF_MBT_stepIdx_invokeUserFunction:=1</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>constant for the step index of invoke user function</p></div></div></div> |
| |
| <div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="c_EPTF_MBT_stepName_invokeUserFunction"></a>c_EPTF_MBT_stepName_invokeUserFunction</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_EPTF_MBT_stepName_invokeUserFunction :="EPTF_MBT_stepName_invokeUserFunction"</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>constant for the step name of invoke user function</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_LGen_CT"></a>EPTF_MBT_LGen_CT</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type component EPTF_MBT_LGen_CT extends EPTF_LGenBase_CT, EPTF_Scheduler_CT, EPTF_Logging_CT, EPTF_Semaphore_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>MBT application library component type</p><h4 class=CHeading>Extensions</h4><p>EPTF_LGenBase_CT</p><p>EPTF_Scheduler_CT</p><p>EPTF_Logging_CT</p><h4 class=CHeading>Variables</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>v_EPTF_MBT_initialized</td><td class=CDLDescription><b>boolean</b> - component initialization state</td></tr><tr><td class=CDLEntry>v_EPTF_MBT_myName</td><td class=CDLDescription><b>charstring</b> - component’s self name</td></tr><tr><td class=CDLEntry>vf_EPTF_MBT_entityGroupCreated</td><td class=CDLDescription><a href="#fcb_EPTF_MBT_entityGroupCreated" class=LType id=link35 onMouseOver="ShowTip(event, 'tt29', 'link35')" onMouseOut="HideTip('tt29')">fcb_EPTF_MBT_entityGroupCreated</a> - Entity Group created callback function</td></tr><tr><td class=CDLEntry>vf_EPTF_MBT_createUserResponse</td><td class=CDLDescription><a href="#fcb_EPTF_MBT_customUserFunction" class=LType id=link36 onMouseOver="ShowTip(event, 'tt30', 'link36')" onMouseOut="HideTip('tt30')">fcb_EPTF_MBT_customUserFunction</a> - Custom User function</td></tr><tr><td class=CDLEntry>v_EPTF_MBT_myBIdx</td><td class=CDLDescription><b>integer</b> - self behavior index</td></tr><tr><td class=CDLEntry>v_EPTF_MBT_LoggingMaskId</td><td class=CDLDescription><b>integer</b> - logging mask id</td></tr></table><h4 class=CHeading>Timers</h4><p>-</p><h4 class=CHeading>Ports</h4><p>EPTF_MBT_PCO <a href="#EPTF_MBT_PortType" class=LType id=link37 onMouseOver="ShowTip(event, 'tt12', 'link37')" onMouseOut="HideTip('tt12')">EPTF_MBT_PortType</a></p><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_Tester_CT"></a>EPTF_MBT_Tester_CT</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type component EPTF_MBT_Tester_CT extends EPTF_Base_CT, EPTF_Semaphore_CT</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>MBT tester component type</p><h4 class=CHeading>Extensions</h4><p>EPTF_LGenBase_CT</p><p>EPTF_Scheduler_CT</p><p>EPTF_Logging_CT</p><h4 class=CHeading>Variables</h4><p>-</p><h4 class=CHeading>Timers</h4><p>-</p><h4 class=CHeading>Ports</h4><p>EPTF_MBT_PCO <a href="#EPTF_MBT_PortType" class=LType id=link38 onMouseOver="ShowTip(event, 'tt12', 'link38')" onMouseOut="HideTip('tt12')">EPTF_MBT_PortType</a></p><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_PortType"></a>EPTF_MBT_PortType</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type port EPTF_MBT_PortType message</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Messages based port to connect the Tester comopnent to the loadGen component.</p><h4 class=CHeading>Handled messages</h4><p>inout EPTF_MBT_TestStepRequest, EPTF_MBT_TestStepResponse; inout EPTF_MBT_ConfigRequest, EPTF_MBT_ConfigResponse; inout EPTF_MBT_CommandRequest, EPTF_MBT_CommandResponse; inout EPTF_MBT_UserRequest, EPTF_MBT_UserResponse; inout EPTF_MBT_CreateFSMRequest, EPTF_MBT_CreateFSMResponse; inout EPTF_MBT_RemoveFSMRequest, EPTF_MBT_RemoveFSMResponse;</p><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_TestStepRequest"></a>EPTF_MBT_TestStepRequest</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_TestStepRequest</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the TestStep request</p><h4 class=CHeading>Elements</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>stepname</td><td class=CDLDescription><b>charstring</b> - Name of the requested TestStep</td></tr><tr><td class=CDLEntry>stepArgs</td><td class=CDLDescription><EPTF_IntegerList> - Container for the TestStep arguments</td></tr><tr><td class=CDLEntry>addr</td><td class=CDLDescription><a href="#FsmAddr" class=LType id=link39 onMouseOver="ShowTip(event, 'tt19', 'link39')" onMouseOut="HideTip('tt19')">FsmAddr</a> - Address of the FSM</td></tr><tr><td class=CDLEntry>lock</td><td class=CDLDescription>integer - After the test step was executed the semaphor with this id will be unlocked by the applib.</td></tr></table><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_UserRequest"></a>EPTF_MBT_UserRequest</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_UserRequest</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the User Request request</p><h4 class=CHeading>Elements</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>functionName</td><td class=CDLDescription><b>charstring</b> - Name of the requested function</td></tr><tr><td class=CDLEntry>functionArgs</td><td class=CDLDescription><EPTF_IntegerList> - Container for the function arguments</td></tr><tr><td class=CDLEntry>addr</td><td class=CDLDescription><a href="#FsmAddr" class=LType id=link40 onMouseOver="ShowTip(event, 'tt19', 'link40')" onMouseOut="HideTip('tt19')">FsmAddr</a> - Address of the FSM</td></tr></table><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_UserResponse"></a>EPTF_MBT_UserResponse</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_UserResponse {}</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the UserResponse</p><h4 class=CHeading>Elements</h4><p>-</p><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_CreateFSMRequest"></a>EPTF_MBT_CreateFSMRequest</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_CreateFSMRequest</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the Create FSM request</p><h4 class=CHeading>Elements</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>entityGroupName</td><td class=CDLDescription><b>charstring</b> - Name of the target entity group</td></tr><tr><td class=CDLEntry>eIdx</td><td class=CDLDescription><b>integer</b> - Index of the target entity</td></tr><tr><td class=CDLEntry>fsmName</td><td class=CDLDescription><b>charstring</b> - Name of the FSM to be activated</td></tr></table></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_CreateFSMResponse"></a>EPTF_MBT_CreateFSMResponse</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_CreateFSMResponse</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the Create FSM response</p><h4 class=CHeading>Elements</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>result</td><td class=CDLDescription><b>integer</b> - The result (-1 in case of error)</td></tr><tr><td class=CDLEntry>addr</td><td class=CDLDescription><a href="#FsmAddr" class=LType id=link41 onMouseOver="ShowTip(event, 'tt19', 'link41')" onMouseOut="HideTip('tt19')">FsmAddr</a> - The address of the activated FSM</td></tr></table></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_RemoveFSMRequest"></a>EPTF_MBT_RemoveFSMRequest</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_RemoveFSMRequest</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the Remove FSM request</p><h4 class=CHeading>Elements</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>addr</td><td class=CDLDescription><a href="#FsmAddr" class=LType id=link42 onMouseOver="ShowTip(event, 'tt19', 'link42')" onMouseOut="HideTip('tt19')">FsmAddr</a> - The address of the FSM to be removed</td></tr></table></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_CreateFSMResponse"></a>EPTF_MBT_CreateFSMResponse</h3><div class=CBody><h4 class=CHeading>Purpose</h4><p>Describes the Remove FSM response</p><h4 class=CHeading>Elements</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>result</td><td class=CDLDescription><b>integer</b> - The result (-1 in case of error)</td></tr></table></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="FsmAddr"></a>FsmAddr</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record FsmAddr</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the FSM address</p><h4 class=CHeading>Elements</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>entityGroupName</td><td class=CDLDescription><b>charstring</b> - Name of the entity group</td></tr><tr><td class=CDLEntry>eIdx</td><td class=CDLDescription><b>integer</b> - entity index</td></tr><tr><td class=CDLEntry>fIdx</td><td class=CDLDescription><b>integer</b> - fsm index</td></tr></table><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_TestStepResponse"></a>EPTF_MBT_TestStepResponse</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_TestStepResponse</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the TestStep Response]</p><h4 class=CHeading>Elements</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>bName</td><td class=CDLDescription><b>charstring</b> - Name of the behavior</td></tr><tr><td class=CDLEntry>iName</td><td class=CDLDescription><b>charstring</b> - Name of the Event</td></tr><tr><td class=CDLEntry>addr</td><td class=CDLDescription><a href="#FsmAddr" class=LType id=link43 onMouseOver="ShowTip(event, 'tt19', 'link43')" onMouseOut="HideTip('tt19')">FsmAddr</a> - Address of the FSM, where the event was reported.</td></tr></table><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_EventDispatchRequest"></a>EPTF_MBT_EventDispatchRequest</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_EventDispatchRequest</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the Event Dispatch Request</p><h4 class=CHeading>Elements</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>bName</td><td class=CDLDescription><b>charstring</b> - Name of the behavior</td></tr><tr><td class=CDLEntry>iName</td><td class=CDLDescription><b>integer</b> - Index of the Event</td></tr><tr><td class=CDLEntry>addr</td><td class=CDLDescription><a href="#FsmAddr" class=LType id=link44 onMouseOver="ShowTip(event, 'tt19', 'link44')" onMouseOut="HideTip('tt19')">FsmAddr</a> - Address of the FSM, where the event was reported.</td></tr></table><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_ConfigRequest"></a>EPTF_MBT_ConfigRequest</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_ConfigRequest</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the ConfigRequest</p><h4 class=CHeading>Elements</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>entityGroupName</td><td class=CDLDescription><b>charstring</b> - Name of the behavior</td></tr><tr><td class=CDLEntry>noEntities</td><td class=CDLDescription><b>integer</b> - Number of entities within the group</td></tr><tr><td class=CDLEntry>behaviors</td><td class=CDLDescription><EPTF_CharstringList> - List of behavior that should be allocate to the group</td></tr><tr><td class=CDLEntry>fsmName</td><td class=CDLDescription><b>charstring</b> - Name of the FSM to be assignedto teh entity group</td></tr></table><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_ConfigResponse"></a>EPTF_MBT_ConfigResponse</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_ConfigResponse {}</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the ConfigResponse</p><h4 class=CHeading>Elements</h4><p>-</p><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_CommandRequest"></a>EPTF_MBT_CommandRequest</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type union EPTF_MBT_CommandRequest</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the Command Request</p><h4 class=CHeading>Elements</h4><p>quit comamnd that terminates the execution</p><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="EPTF_MBT_CommandResponse"></a>EPTF_MBT_CommandResponse</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type union EPTF_MBT_CommandResponse</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the Command Response</p><h4 class=CHeading>Elements</h4><ul><li>ready - <a href="#ReadyResponse" class=LType id=link45 onMouseOver="ShowTip(event, 'tt27', 'link45')" onMouseOut="HideTip('tt27')">ReadyResponse</a> - Ready indication</li><li>quitAck - <a href="#QuitAckResponse" class=LType id=link46 onMouseOver="ShowTip(event, 'tt28', 'link46')" onMouseOut="HideTip('tt28')">QuitAckResponse</a> - Ack for the quit command</li></ul><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="QuitCommand"></a>QuitCommand</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record QuitCommand {}</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the Command Response</p><h4 class=CHeading>Elements</h4><p>-</p><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="ReadyResponse"></a>ReadyResponse</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record ReadyResponse {}</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the Ready Response</p><h4 class=CHeading>Elements</h4><p>-</p><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="QuitAckResponse"></a>QuitAckResponse</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record QuitAckResponse {}</td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the Ready Response</p><h4 class=CHeading>Elements</h4><p>-</p><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="fcb_EPTF_MBT_entityGroupCreated"></a>fcb_EPTF_MBT_entityGroupCreated</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>type function fcb_EPTF_MBT_entityGroupCreated(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_MBT_ConfigRequest </td><td class="PParameter prettyprint " nowrap width=100%>p_req</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on self</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the function signature for entity Group created callback function</p><h4 class=CHeading>Elements</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>p_req</td><td class=CDLDescription><a href="#EPTF_MBT_ConfigRequest" class=LType id=link47 onMouseOver="ShowTip(event, 'tt22', 'link47')" onMouseOut="HideTip('tt22')">EPTF_MBT_ConfigRequest</a> - describes the requetsed configuration</td></tr></table><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| <div class="CType"><div class=CTopic><h3 class=CTitle><a name="fcb_EPTF_MBT_customUserFunction"></a>fcb_EPTF_MBT_customUserFunction</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>type function fcb_EPTF_MBT_customUserFunction (</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on self return boolean</td></tr></table></td></tr></table></blockquote><h4 class=CHeading>Purpose</h4><p>Describes the function signature for custom user function</p><h4 class=CHeading>Elements</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pl_ptr</td><td class=CDLDescription><EPTF_LGenBase_TestStepArgs> - describes the requetsed configuration</td></tr></table><h4 class=CHeading>Detailed Comments</h4><p>-</p></div></div></div> |
| |
| </div><!--Content--> |
| |
| |
| |
| <!--START_ND_TOOLTIPS--> |
| <div class=CToolTip id="tt1"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_EPTF_MBT_myBName:="MBT_behavior"</td></tr></table></blockquote>constant for the behavior name</div></div><div class=CToolTip id="tt2"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_EPTF_MBT_inputIdx_incomingUserRequest := 0</td></tr></table></blockquote>constant for the input index of incomming user request</div></div><div class=CToolTip id="tt3"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_EPTF_MBT_inputIdx_incomingTestStepRequest := 1</td></tr></table></blockquote>constant for the input index of incomming TesStep request</div></div><div class=CToolTip id="tt4"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_EPTF_MBT_inputName_incomingTestStepRequest := "EPTF_MBT_inputName_incomingTestStepRequest"</td></tr></table></blockquote>constant for the input name of TEstStep Request</div></div><div class=CToolTip id="tt5"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_EPTF_MBT_stepIdx_invokeTestStep:=0</td></tr></table></blockquote>constant for the step index of invoke TestStep</div></div><div class=CToolTip id="tt6"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_EPTF_MBT_stepIdx_sendUserResponse:=2</td></tr></table></blockquote>constant for the step index of send user response</div></div><div class=CToolTip id="tt7"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_EPTF_MBT_stepName_sendUserResponse :="EPTF_MBT_stepName_sendUserResponse"</td></tr></table></blockquote>constant for the step name of send user response</div></div><div class=CToolTip id="tt8"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const integer c_EPTF_MBT_stepIdx_invokeUserFunction:=1</td></tr></table></blockquote>constant for the step index of invoke user function</div></div><div class=CToolTip id="tt9"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">const charstring c_EPTF_MBT_stepName_invokeUserFunction :="EPTF_MBT_stepName_invokeUserFunction"</td></tr></table></blockquote>constant for the step name of invoke user function</div></div><div class=CToolTip id="tt10"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type component EPTF_MBT_LGen_CT extends EPTF_LGenBase_CT, EPTF_Scheduler_CT, EPTF_Logging_CT, EPTF_Semaphore_CT</td></tr></table></blockquote>MBT application library component type</div></div><div class=CToolTip id="tt11"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type component EPTF_MBT_Tester_CT extends EPTF_Base_CT, EPTF_Semaphore_CT</td></tr></table></blockquote>MBT tester component type</div></div><div class=CToolTip id="tt12"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type port EPTF_MBT_PortType message</td></tr></table></blockquote>Messages based port to connect the Tester comopnent to the loadGen component.</div></div><div class=CToolTip id="tt13"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_TestStepRequest</td></tr></table></blockquote>Describes the TestStep request</div></div><div class=CToolTip id="tt14"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_UserRequest</td></tr></table></blockquote>Describes the User Request request</div></div><div class=CToolTip id="tt15"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_UserResponse {}</td></tr></table></blockquote>Describes the UserResponse</div></div><div class=CToolTip id="tt16"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_CreateFSMRequest</td></tr></table></blockquote>Describes the Create FSM request</div></div><div class=CToolTip id="tt17"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_CreateFSMResponse</td></tr></table></blockquote>Describes the Create FSM response</div></div><div class=CToolTip id="tt18"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_RemoveFSMRequest</td></tr></table></blockquote>Describes the Remove FSM request</div></div><div class=CToolTip id="tt19"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record FsmAddr</td></tr></table></blockquote>Describes the FSM address</div></div><div class=CToolTip id="tt20"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_TestStepResponse</td></tr></table></blockquote>Describes the TestStep Response]</div></div><div class=CToolTip id="tt21"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_EventDispatchRequest</td></tr></table></blockquote>Describes the Event Dispatch Request</div></div><div class=CToolTip id="tt22"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_ConfigRequest</td></tr></table></blockquote>Describes the ConfigRequest</div></div><div class=CToolTip id="tt23"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record EPTF_MBT_ConfigResponse {}</td></tr></table></blockquote>Describes the ConfigResponse</div></div><div class=CToolTip id="tt24"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type union EPTF_MBT_CommandRequest</td></tr></table></blockquote>Describes the Command Request</div></div><div class=CToolTip id="tt25"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type union EPTF_MBT_CommandResponse</td></tr></table></blockquote>Describes the Command Response</div></div><div class=CToolTip id="tt26"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record QuitCommand {}</td></tr></table></blockquote>Describes the Command Response</div></div><div class=CToolTip id="tt27"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record ReadyResponse {}</td></tr></table></blockquote>Describes the Ready Response</div></div><div class=CToolTip id="tt28"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">type record QuitAckResponse {}</td></tr></table></blockquote>Describes the Ready Response</div></div><div class=CToolTip id="tt29"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>type function fcb_EPTF_MBT_entityGroupCreated(</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_MBT_ConfigRequest </td><td class="PParameter prettyprint " nowrap width=100%>p_req</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on self</td></tr></table></td></tr></table></blockquote>Describes the function signature for entity Group created callback function</div></div><div class=CToolTip id="tt30"><div class=CType><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>type function fcb_EPTF_MBT_customUserFunction (</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>EPTF_LGenBase_TestStepArgs </td><td class="PParameter prettyprint " nowrap width=100%>pl_ptr</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on self return boolean</td></tr></table></td></tr></table></blockquote>Describes the function signature for custom user function</div></div><div class=CToolTip id="tt31"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "colspan=4>function f_EPTF_MBT_initLGenFsm (</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>fcb_EPTF_MBT_customUserFunction </td><td class="PParameter prettyprint " nowrap width=100%>p_userFunc,</td></tr><tr><td> </td><td class="PTypePrefix prettyprint " nowrap>in </td><td class="PType prettyprint " nowrap>fcb_EPTF_MBT_entityGroupCreated </td><td class="PParameter prettyprint " nowrap width=100%>p_entityGroupCreateFunc</td></tr><tr><td class="PAfterParameters prettyprint "colspan=4>) runs on EPTF_MBT_LGen_CT</td></tr></table></td></tr></table></blockquote>This function inits the MBT FSM</div></div><!--END_ND_TOOLTIPS--> |
| |
| <script language=JavaScript><!-- |
| if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html> |