/** * @author ETSI / STF405 * @version $URL$ * $Id$ * @desc Test System module for ITS * */ module LibIts_TestSystem { // LibITS import from LibIts_Interface all; // LibCommon import from LibCommon_Time {modulepar all}; group portDefinitions { /** * @desc Adapter control port */ type port AdapterControlPort message { in integer; //TODO: remove me } // end AdapterControlPort /** * @desc Upper Tester port */ type port UpperTesterPort message { in integer; //TODO: remove me } // end UpperTesterPort } // end portDefinitions group componentDefinitions { /** * @desc ITS Main Test Component */ type component ItsMtc { // ports port UpperTesterPort utPort; port AdapterControlPort acPort; // timers timer tc_guard := PX_TDONE; } // end ItsMtc /** * @desc ITS System Adapter */ type component ItsSystem { port UpperTesterPort utPort; port AdapterControlPort acPort; // AC1 ports port MacM5Port macM5Port; // AC2 ports port MacIrPort macIrPort; // FA1 ports port CamPort camPort; port DenmPort denmPort; // FA2 ports port CooperPort cooperPort; // MGT1 ports port IiscPort iiscPort; // NT1 ports port BtpPort btpPort; // NT2 ports port GeoNetworkingPort geoNetPort; port IPv6OverGeoNetworkingPort ipv6OverGeoNetworkingPort; // NT3 ports port FastPort fastPort; } // end ItsAdapter } // end componentDefinitions } // end LibIts_TestSystem