/** * @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 PtcAC { // AC1 ports port MacM5Port macM5Port; // AC2 ports port MacIRPort macIRPort; } /** * @desc Test component for ITS Facility layer */ type component PtcFA { // FA1 ports port CAMPort camPort; port DENMPort denmPort; // FA2 ports port CooperPort cooperPort; } /** * @desc Test component for ITS Management layer */ type component PtcMGT { // MGT1 ports port IISCPort iiscPort; } /** * @desc Test component for ITS Network and Transport layer */ type component PtcNT { // NT1 ports port BTPPort btpPort; // NT2 ports port GeoNetPort geoNetPort; port GeoNetOverIPv6Port geoNetOverIPv6Port; // 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 (GeoNet/G5) */ type port GeoNetPort message { } // end GeoNetPort /** * @desc NT2 GeoNetworking over IPv6 Port (GeoNet/IPv6/G5) */ type port GeoNetOverIPv6Port message { } // end GeoNetOverIPv6Port } // 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