Loading ttcn/LibItsECall_TestSystem.ttcn +33 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,9 @@ module LibItsECall_TestSystem { group portDefinitions { /** * @desc Simulator port */ type port AMQPPort message { in Event, LogMessage; out SetConfigCmd, CallAcceptCmd, CallHangUpCmd, CallRejectBusyCmd, CallCreateCmd, CallCancelCmd, InbandRequestMsdCmd, InbandSendAlAckCmd; Loading @@ -29,6 +32,15 @@ module LibItsECall_TestSystem { group componentDefinitions { /** * @desc Main eCall test component * @member eCallControl AMQPPort used to send commands to simulator * @member eCallFeedback AMQPPort used receive feedback from simulator * @member uiPort User interface (operator) control port * @member vc_initialized Initialization status * @member vc_logComponent Logger component to display logs received from simulator * @member vc_uiComponent User interface component (for non-blocking user interaction) */ type component ECallMtc { port AMQPPort eCallControl; port AMQPPort eCallFeedback; Loading @@ -40,20 +52,41 @@ module LibItsECall_TestSystem { var UIComponent vc_uiComponent; } /** * @desc PSAP specific test component */ type component PsapMtc extends ECallMtc { } /** * @desc IVS specific test component * @member vc_eCallMessage */ type component IvsMtc extends ECallMtc { var ECallMessageUnion vc_eCallMessage; } /** * @desc PSP SUT component * @member eCallControl AMQPPort used to send commands * @member eCallFeedback AMQPPort used to receive feedback * @member logPort Logging port */ type component PsapSystem { port AMQPPort eCallControl; port AMQPPort eCallFeedback; port LogMessagePort logPort; } /** * @desc IVS SUT component * @member eCallControl AMQPPort used to send commands (first IVS) * @member eCallControl2 AMQPPort used to send commands (second IVS) * @member eCallFeedback AMQPPort used to receive feedback (first IVS) * @member eCallFeedback2 AMQPPort used to receive feedback (second IVS) * @member logPort Logging port */ type component IvsSystem { port AMQPPort eCallControl; port AMQPPort eCallControl2; Loading Loading
ttcn/LibItsECall_TestSystem.ttcn +33 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,9 @@ module LibItsECall_TestSystem { group portDefinitions { /** * @desc Simulator port */ type port AMQPPort message { in Event, LogMessage; out SetConfigCmd, CallAcceptCmd, CallHangUpCmd, CallRejectBusyCmd, CallCreateCmd, CallCancelCmd, InbandRequestMsdCmd, InbandSendAlAckCmd; Loading @@ -29,6 +32,15 @@ module LibItsECall_TestSystem { group componentDefinitions { /** * @desc Main eCall test component * @member eCallControl AMQPPort used to send commands to simulator * @member eCallFeedback AMQPPort used receive feedback from simulator * @member uiPort User interface (operator) control port * @member vc_initialized Initialization status * @member vc_logComponent Logger component to display logs received from simulator * @member vc_uiComponent User interface component (for non-blocking user interaction) */ type component ECallMtc { port AMQPPort eCallControl; port AMQPPort eCallFeedback; Loading @@ -40,20 +52,41 @@ module LibItsECall_TestSystem { var UIComponent vc_uiComponent; } /** * @desc PSAP specific test component */ type component PsapMtc extends ECallMtc { } /** * @desc IVS specific test component * @member vc_eCallMessage */ type component IvsMtc extends ECallMtc { var ECallMessageUnion vc_eCallMessage; } /** * @desc PSP SUT component * @member eCallControl AMQPPort used to send commands * @member eCallFeedback AMQPPort used to receive feedback * @member logPort Logging port */ type component PsapSystem { port AMQPPort eCallControl; port AMQPPort eCallFeedback; port LogMessagePort logPort; } /** * @desc IVS SUT component * @member eCallControl AMQPPort used to send commands (first IVS) * @member eCallControl2 AMQPPort used to send commands (second IVS) * @member eCallFeedback AMQPPort used to receive feedback (first IVS) * @member eCallFeedback2 AMQPPort used to receive feedback (second IVS) * @member logPort Logging port */ type component IvsSystem { port AMQPPort eCallControl; port AMQPPort eCallControl2; Loading