/** * @author ETSI / STF405 * @version $URL: $ * $Id: $ * @desc Module containing PTCs and interface ports definitions for ITS * */ module LibIts_Interface { group interfaceComponents { /** * @desc Test component for ITS Access layer */ type component itsAc { // AC1 ports port MacM5Port macM5Port; // AC2 ports port MacIrPort macIrPort; } /** * @desc Test component for ITS Facility layer */ type component itsFa { // FA1 ports port CamPort camPort; port DenmPort denmPort; // FA2 ports port CooperPort cooperPort; } /** * @desc Test component for ITS Management layer */ type component itsMgt { // MGT1 ports port IiscPort iiscPort; } /** * @desc Test component for ITS Network and Transport layer */ type component itsNt { // NT1 ports port BtpPort btpPort; // NT2 ports port GeoNetworkingPort geoNetPort; port IPv6OverGeoNetworkingPort ipv6OverGeoNetworkingPort; // NT3 ports port FastPort fastPort; } } // end interfaceComponents group interfacePorts { group accessPorts { group ac1Ports { /** * @desc AC1 Mac M5 Port (MacM5/PhyM5) */ type port MacM5Port message { } // end MacM5Port } // end ac1Ports group ac2Ports { /** * @desc AC2 Mac IR Port (MacIR/PhyIR) */ type port MacIrPort message { } // end MacIrPort } // end ac2Ports } // end accessPorts group facilityPorts { group fa1Ports { /** * @desc FA1 CAM Port (CAM/BTP/GeoNet/G5) */ type port CamPort message { } // end CamPort /** * @desc FA1 DENM Port (DENM/BTP/GeoNet/G5) */ type port DenmPort message { } // end DenmPort } // end fa1Ports group fa2Ports { /** * @desc FA2 Cooper Port (Cooper/Fast/M5-IR) */ type port CooperPort message { } // end CooperPort } // end fa2Ports } // end facilityPorts group managementPorts { group mgt1Ports { /** * @desc MGT1 IISC Port (IISC/LAN) */ type port IiscPort message { } // end IiscPort } // end mgt1Ports } // end managementPorts group networkAndTransportPorts { group nt1Ports { /** * @desc NT1 BTP Port (BTP/GeoNet/G5) */ type port BtpPort message { } // end BtpPort } // end nt1Ports group nt2Ports { /** * @desc NT2 GeoNetworking Port (GeoNetworking/G5) */ type port GeoNetworkingPort message { } // end GeoNetworkingPort /** * @desc NT2 IPv6 over GeoNetworking Port (IPv6/GeoNetworking/G5) */ type port IPv6OverGeoNetworkingPort message { } // end IPv6OverGeoNetworkingPort } // end nt2Ports group nt3Ports { /** * @desc NT3 Fast Port (Fast/M5-IR) */ type port FastPort message { } // end FastPort } // end nt3Ports } // end networkAndTransportPorts } // end interfacePorts } // end LibIts_Interface