blob: 4a89b8d67132135dcc920cb4866513c90056b40c [file] [log] [blame]
///////////////////////////////////////////////////////////////////////////////
// //
// Copyright (c) 2000-2019 Ericsson Telecom AB //
// //
// All rights reserved. This program and the accompanying materials //
// are made available under the terms of the Eclipse Public License v2.0 //
// which accompanies this distribution, and is available at //
// https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html //
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
// Module: EPTF_LGenBaseDemo_CallerDefinitions
//
// Purpose:
// This module contains data structures of the Caller component.
//
// Module Parameters:
// -
//
// Module depends on:
//
// Current Owner:
// ELSZSKU
//
// Last Review Date:
// 20 - -
//
// Detailed Comments:
//
///////////////////////////////////////////////////////////
module EPTF_LGenBaseDemo_CallerDefinitions
{
import from EPTF_LGenBaseDemo_TransportDefinitions all
import from EPTF_CLL_LGenBase_Definitions all
//Count of the users to be simulated
modulepar integer tsp_LGenBaseDemo_userCount := 100
//The required CPS
modulepar float tsp_LGenBaseDemo_targetCPS := 40.0
//Component type of the Caller
type component LGenBaseDemo_Caller_CT extends LGenBaseDemo_Transport_CT, EPTF_LGenBase_CT{
private var integer v_LGenBaseDemo_Caller_myBehavId := -1
private var integer v_LGenBaseDemo_Caller_msgRegisterTemplTypeIdx := -1
private var integer v_LGenBaseDemo_Caller_msgReRegisterTemplTypeIdx := -1
private var integer v_LGenBaseDemo_Caller_msgDoMsgTemplTypeIdx := -1
private var integer v_LGenBaseDemo_Caller_msgReRegisterTemplIdx := -1
private var integer v_LGenBaseDemo_Caller_msgUserDataMarkLen := 0
private var integer v_LGenBaseDemo_Caller_msgUserDataSeparatorLen := 0
private var integer v_LGenBaseDemo_Caller_registerTcIdx := -1
}
const float c_LGenBaseDemo_Caller_Watchdog := 0.5
const charstring c_LGenBaseDemo_Caller_BehaviorName := "Caller"
const charstring c_LGenBaseDemo_Caller_fsmNameRegister := "Caller_fsmRegister"
const charstring c_LGenBaseDemo_Caller_fsmNameReRegister := "Caller_fsmReRegister"
const charstring c_LGenBaseDemo_Caller_fsmNameDoMsg := "Caller_fsmDoMsg"
const charstring c_LGenBaseDemo_Caller_entityTypeName := "Caller_EntityType"
const charstring c_LGenBaseDemo_Caller_entityGroupName := "Caller_EntityGroup"
const charstring c_LGenBaseDemo_Caller_scenarioName := "Caller_Scenario"
const charstring c_LGenBaseDemo_Caller_tcRegisterName := "Caller_TcRegister"
const charstring c_LGenBaseDemo_Caller_tcReRegisterName := "Caller_TcReRegister"
const charstring c_LGenBaseDemo_Caller_tcDoMsgName := "Caller_TcDoMsg"
const charstring c_LGenBaseDemo_Caller_StepName_sendMessage := "SendMessage"
const charstring c_LGenBaseDemo_Caller_msgRegisterTemplType := "Register"
const charstring c_LGenBaseDemo_Caller_msgReRegisterTemplType := "ReRegister"
const charstring c_LGenBaseDemo_Caller_msgDoMsgTemplType := "DoMsg"
const charstring c_LGenBaseDemo_Caller_msgUserDataMark := "UserData: "
const charstring c_LGenBaseDemo_Caller_msgUserDataSeparator := ":"
const charstring c_LGenBaseDemo_Caller_msgUserDataTerm := ";"
const charstring c_LGenBaseDemo_Caller_msgRegisterExtTemplateName := "LGenBaseDemo_msgRegisterTemplate"
const charstring c_LGenBaseDemo_Caller_msgReRegisterExtTemplateName := "LGenBaseDemo_msgReRegisterTemplate"
const charstring c_LGenBaseDemo_Caller_msgDoMsgExtTemplateName := "LGenBaseDemo_msgDoMsgTemplate"
const charstring c_LGenBaseDemo_Caller_InputNameRespSuccess := "ResponseSuccess"
const charstring c_LGenBaseDemo_Caller_InputNameRespFailed := "ResponseFailed"
const integer c_LGenBaseDemo_Caller_InputIdxRespSuccess := 0
const integer c_LGenBaseDemo_Caller_InputIdxRespFailed := 1
const integer c_LGenBaseDemo_Caller_MsgRegister := 0
const integer c_LGenBaseDemo_Caller_MsgReRegister := 1
const integer c_LGenBaseDemo_Caller_MsgDoMsg := 2
type integer LGenBaseDemo_Caller_MsgTypes (c_LGenBaseDemo_Caller_MsgRegister..c_LGenBaseDemo_Caller_MsgDoMsg)
const charstring c_LGenBaseDemo_Caller_registerFinishedName := "Register Finished Fn"
const charstring c_LGenBaseDemo_Caller_entityFinishedName := "Entity Finished Fn"
} // end of module