Index: EncDec/LibItsBtp_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsBtp_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsBtp_EncdecDeclarations.cc (working copy) @@ -0,0 +1,25 @@ +#include "LibItsBtp_EncdecDeclarations.hh" + +namespace LibItsBtp__EncdecDeclarations { +/**************************************************** + * @desc External function to encode a BtpPayload type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__BtpPayload(const LibItsBtp__TypesAndValues::BtpPayload& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a BtpPayload type + * @param value to encode + * @return encoded value + ****************************************************/ +/* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016) +INTEGER fx__dec__BtpPayload(BITSTRING& b, LibItsBtp__TypesAndValues::BtpPayload& p) +{ + return -1; +} +*/ +} //end namespace Index: EncDec/LibItsCam_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsCam_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsCam_EncdecDeclarations.cc (working copy) @@ -0,0 +1,39 @@ +#include "LibItsCam_EncdecDeclarations.hh" + +namespace LibItsBtp__EncdecDeclarations { +/**************************************************** + * @desc External function to encode a CamReq type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__CamReq(const LibItsCam__TestSystem::CamReq& p) +{ + //set error behavior + TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_ALL,TTCN_EncDec::EB_WARNING); + + TTCN_Buffer TTCN_buf; + TTCN_buf.clear(); + +//encode message in BER (CER variant, but can be any) + p.msgOut().encode(CAM__PDU__Descriptions::CAM_descr_,TTCN_buf,TTCN_EncDec::CT_BER,BER_ENCODE_CER); + + OCTETSTRING encodedData(TTCN_buf.get_len(), TTCN_buf.get_data()); + +//insert BER2PER recoding here! + + return oct2bit(encodedData); +} + + +/**************************************************** + * @desc External function to decode a DenmReq type + * @param value to encode + * @return encoded value + ****************************************************/ +/* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016) +INTEGER fx__dec__CamReq(BITSTRING& b, LibItsCam__TestSystem::CamReq& p) +{ + return -1; +} +*/ +} //end namespace Index: EncDec/LibItsDenm_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsDenm_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsDenm_EncdecDeclarations.cc (working copy) @@ -0,0 +1,38 @@ +#include "LibItsDenm_EncdecDeclarations.hh" + +namespace LibItsDenm__EncdecDeclarations { +/**************************************************** + * @desc External function to encode a DenmReq type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__DenmReq(const LibItsDenm__TestSystem::DenmReq& p) +{ + //set error behavior + TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_ALL,TTCN_EncDec::EB_WARNING); + + TTCN_Buffer TTCN_buf; + TTCN_buf.clear(); + +//encode message in BER (CER variant, but can be any) + p.msgOut().encode(DENM__PDU__Descriptions::DENM_descr_,TTCN_buf,TTCN_EncDec::CT_BER,BER_ENCODE_CER); + + OCTETSTRING encodedData(TTCN_buf.get_len(), TTCN_buf.get_data()); + +//insert BER2PER recoding here! + + return oct2bit(encodedData); +} + +/**************************************************** + * @desc External function to decode a DenmReq type + * @param value to encode + * @return encoded value + ****************************************************/ +/* function not needed yet, decvalue() is not used in TTCN-3 code +INTEGER fx__dec__DenmReq(BITSTRING& b, LibItsDenm__TestSystem::DenmReq& p) +{ + return -1 +} +*/ +} //end namespace Index: EncDec/LibItsEvcsn_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsEvcsn_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsEvcsn_EncdecDeclarations.cc (working copy) @@ -0,0 +1,39 @@ +#include "LibItsEvcsn_encdecDeclarations.hh" + +namespace LibItsEvcsn__encdecDeclarations { +/**************************************************** + * @desc External function to encode a EvcsnReq type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__EvcsnReq(const LibItsEvcsn__TestSystem::EvcsnReq& p) +{ + //set error behavior + TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_ALL,TTCN_EncDec::EB_WARNING); + + TTCN_Buffer TTCN_buf; + TTCN_buf.clear(); + +//encode message in BER (CER variant, but can be any) + p.msgOut().encode(EVCSN__PDU__Descriptions::EvcsnPdu_descr_,TTCN_buf,TTCN_EncDec::CT_BER,BER_ENCODE_CER); + + OCTETSTRING encodedData(TTCN_buf.get_len(), TTCN_buf.get_data()); + +//insert BER2PER recoding here! + + return oct2bit(encodedData); +} + + +/**************************************************** + * @desc External function to decode a DenmReq type + * @param value to encode + * @return encoded value + ****************************************************/ +/* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016) +INTEGER fx__dec__EvcsnReq(BITSTRING& b, LibItsEvcsn__TestSystem::EvcsnReq& p) +{ + return -1; +} +*/ +} //end namespace Index: EncDec/LibItsGeoNetworking_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsGeoNetworking_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsGeoNetworking_EncdecDeclarations.cc (working copy) @@ -0,0 +1,67 @@ +#include "LibItsGeoNetworking_encdecDeclarations.hh" + +namespace LibItsGeoNetworking__encdecDeclarations { +/**************************************************** + * @desc External function to encode a GeoNetworkingPdu type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__GeoNetworkingPdu(const LibItsGeoNetworking__TypesAndValues::GeoNetworkingPdu& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a GeoNetworkingPdu type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__GeoNetworkingPdu(BITSTRING& b, LibItsGeoNetworking__TypesAndValues::GeoNetworkingPdu& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a Payload type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__Payload(const LibItsGeoNetworking__TypesAndValues::Payload& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a Payload type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__Payload(BITSTRING& b, LibItsGeoNetworking__TypesAndValues::Payload& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a GnNonSecuredPacket type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__GnNonSecuredPacket(const LibItsGeoNetworking__TypesAndValues::GnNonSecuredPacket& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a GnNonSecuredPacket type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__GnNonSecuredPacket(BITSTRING& b, LibItsGeoNetworking__TypesAndValues::GnNonSecuredPacket& p) +{ + return -1; +} + +} //end namespace Index: EncDec/LibItsSecurity_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsSecurity_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsSecurity_EncdecDeclarations.cc (working copy) @@ -0,0 +1,88 @@ +#include "LibItsSecurity_EncdecDeclarations.hh" + +namespace LibItsSecurity__EncdecDeclarations { +/**************************************************** + * @desc External function to encode a SecuredMessage type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__SecuredMessage(const LibItsSecurity__TypesAndValues::SecuredMessage& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a SecuredMessage type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__SecuredMessage(BITSTRING& b, LibItsSecurity__TypesAndValues::SecuredMessage& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a ToBeSignedSecuredMessage type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__ToBeSignedSecuredMessage(const LibItsSecurity__TypesAndValues::ToBeSignedSecuredMessage& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a ToBeSignedSecuredMessage type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__ToBeSignedSecuredMessage(BITSTRING& b, LibItsSecurity__TypesAndValues::ToBeSignedSecuredMessage& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a Certificate type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__Certificate(const LibItsSecurity__TypesAndValues::Certificate& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a Certificate type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__Certificate(BITSTRING& b, LibItsSecurity__TypesAndValues::Certificate& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a ToBeSignedCertificate type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__ToBeSignedCertificate(const LibItsSecurity__TypesAndValues::ToBeSignedCertificate& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a ToBeSignedCertificate type + * @param value to encode + * @return encoded value + ****************************************************/ +/* +INTEGER fx__dec__ToBeSignedCertificate(BITSTRING& b, LibItsSecurity__TypesAndValues::ToBeSignedCertificate& p) +{ + return -1; +} +*/ +} //end namespace Index: Externals/LibItsCommon_externals.cc =================================================================== --- Externals/LibItsCommon_externals.cc (nonexistent) +++ Externals/LibItsCommon_externals.cc (working copy) @@ -0,0 +1,95 @@ +#include "LibItsCommon_Functions.hh" +//#include "ITS_Container.hh" +#include +#include + +namespace LibItsCommon__Functions +{ + +/* * @desc This external function gets the current time + * @return Timestamp - current time since 01/01/2014 in milliseconds + fx_getCurrentTime() return TimestampIts; +*/ +INTEGER fx__getCurrentTime( +) { + unsigned long long timestamp2014 = 1356998400000; + struct timeval tv; + gettimeofday(&tv, NULL); + + unsigned long long timestampNow = tv.tv_sec*1000 + tv.tv_usec/1000; + +// i.set_long_long_val(timestampNow - timestamp2014); +// return i; + return INTEGER(timestampNow - timestamp2014); +} + +/* * @desc External function to compute distance between two points + * @param p_latitudeA Latitude of first point + * @param p_longitudeA Longitude of first point + * @param p_latitudeB Latitude of second point + * @param p_longitudeB Longitude of second point + * @return Computed distance in meters + fx_computeDistance(in Int32 p_latitudeA, in Int32 p_longitudeA, in Int32 p_latitudeB, in Int32 p_longitudeB) return float; +*/ +FLOAT fx__computeDistance( + const INTEGER& p__latitudeA, + const INTEGER& p__longitudeA, + const INTEGER& p__latitudeB, + const INTEGER& p__longitudeB +) { + double d_latA = ((int)p__latitudeA)/10000000.0; + double d_latB = ((int)p__latitudeB)/10000000.0; + + double d_lonA = ((int)p__longitudeA)/10000000.0; + double d_lonB = ((int)p__longitudeB)/10000000.0; + + double earth_radius = 6371000.0; //meters + + double d_lat = (d_latB - d_latA) *M_PI/180.0; + double d_lon = (d_lonB - d_lonA)*M_PI/180.0; + + double a = sin(d_lat/2)*sin(d_lat/2) + cos(d_latA*M_PI/180.0)*cos(d_latB*M_PI/180.0)*sin(d_lon/2)*sin(d_lon/2); + double c = 2*atan2(sqrt(a), sqrt(1-a)); + + return FLOAT(earth_radius*c); + +} + +/* * @desc External function to compute a position using a reference position, a distance and an orientation + * @param p_iutLongPosVector Reference position + * @param p_distance Distance to the reference position (in meter) + * @param p_orientation Direction of the computed position (0 to 359; 0 means North) + * @param p_latitude Computed position's latitude + * @param p_longitude Computed position's longitude + fx_computePositionUsingDistance(in Int32 p_refLatitude,in Int32 p_refLongitude,in float p_distance,in integer p_orientation,out Int32 p_latitude,out Int32 p_longitude); +*/ +void fx__computePositionUsingDistance( + const INTEGER& p__refLatitude, + const INTEGER& p__refLongitude, + const FLOAT& p__distance, + const INTEGER& p__orientation, + INTEGER& p__latitude, + INTEGER& p__longitude +) { + double distance = p__distance/6371000.0; + double angle = p__orientation*M_PI/180.0; + + double ref_lat = p__refLatitude*M_PI/180.0; + double ref_lon = p__refLongitude*M_PI/180.0; + + p__latitude = asin(sin(ref_lat)*cos(distance) + cos(ref_lat)*sin(distance)*cos(angle))*180/M_PI; + p__longitude = p__refLongitude + atan2(sin(angle)*sin(distance)*cos(ref_lat), cos(distance) - sin(ref_lat)*sin(p__latitude))*180/M_PI; +} + +/* * @desc External function to compute radius of a given circular area + * @param p_squareMeters Square meters of an circular area + * @return Computed radius in meters + fx_computeRadiusFromCircularArea(in float p_squareMeters) return float; +*/ +FLOAT fx__computeRadiusFromCircularArea( + const FLOAT& p__squareMeters +) { + return FLOAT(sqrt(p__squareMeters/M_PI)); +} + +} // end of Namespace Index: Externals/LibItsDcc_externals.cc =================================================================== --- Externals/LibItsDcc_externals.cc (nonexistent) +++ Externals/LibItsDcc_externals.cc (working copy) @@ -0,0 +1,12 @@ +#include "LibItsDcc_Functions.hh" + +namespace LibItsDcc__Functions +{ +/* * @desc Returns the string representation of the float value + * @param p_float The float value + * @return The string representation of the float value + fx_float2str(float p_float) return charstring; +*/ +//RGY no C++ implementation is needed, Titan supports this function natively + +} // end of namespace Index: Externals/LibItsGeoNetworking_externals.cc =================================================================== --- Externals/LibItsGeoNetworking_externals.cc (nonexistent) +++ Externals/LibItsGeoNetworking_externals.cc (working copy) @@ -0,0 +1,24 @@ +#include "LibItsGeoNetworking_Functions.hh" +#include +#include + +namespace LibItsGeoNetworking__Functions +{ +/* * @desc External function to compute timestamp based on current time + * @return Unix-Epoch-Time mod 2^32 + fx_computeGnTimestamp() return UInt32; +*/ +INTEGER fx__computeGnTimestamp( +) { + struct timeval tv; + gettimeofday(&tv, NULL); + +// unsigned long long timestampNow = tv.tv_sec*1000 + tv.tv_usec/1000; + long long timestampNow = tv.tv_sec*1000 + tv.tv_usec/1000; + INTEGER i = INTEGER(); + i.set_long_long_val(timestampNow % 4294967296); +// return INTEGER(timestampNow % 4294967296); + return i; +} + +} //end namespace Index: Externals/LibItsIpv6OverGeoNetworking_externals.cc =================================================================== --- Externals/LibItsIpv6OverGeoNetworking_externals.cc (nonexistent) +++ Externals/LibItsIpv6OverGeoNetworking_externals.cc (working copy) @@ -0,0 +1,58 @@ +#include "LibItsIpv6OverGeoNetworking_Functions.hh" +#include +#include + +namespace LibItsIpv6OverGeoNetworking__Functions +{ +/* * @desc Calculate ICMPv6 checksum on pseudo header according RFC 4443 - Clause 2.3 + * @param p_sourceAddress Source address, + * @param p_destinationAddress Destination address + * @param p_payloadLength Upper-Layer Packet Length + * @param p_payload Upper-Layer payload + * @param p_nextHdr Next header value (e.g. 0x3a for ICMPv6) + * @return The checksum value + *
+         * Pseudo header is defined by RFC 2460 - Clause 8.1
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         *  |                                                               |
+         *  +                                                               +
+         *  |                                                               |
+         *  +                         Source Address                        +
+         *  |                                                               |
+         *  +                                                               +
+         *  |                                                               |
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         *  |                                                               |
+         *  +                                                               +
+         *  |                                                               |
+         *  +                      Destination Address                      +
+         *  |                                                               |
+         *  +                                                               +
+         *  |                                                               |
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         *  |                   Upper-Layer Packet Length                   |
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         *  |                      zero                     |  Next Header  |
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         * 
+ external function fx_computeIPv6CheckSum( + in template (value) Ipv6Address p_sourceAddress, + in template (value) Ipv6Address p_destinationAddress, + in template (value) integer p_payloadLength, + in template (value) octetstring p_payload, + in template (value) UInt8 p_nextHdr + ) return Oct2; +*/ + +OCTETSTRING fx__computeIPv6CheckSum( + const OCTETSTRING_template& p__sourceAddress, + const OCTETSTRING_template& p__destinationAddress, + const INTEGER_template& p__payloadLength, + const OCTETSTRING_template& p__payload, + const INTEGER_template& p__nextHdr +) { + OCTETSTRING ret_val = int2oct(0,1); + return ret_val; +} + +} //end namespace Index: Externals/LibItsMapemSpatem_externals.cc =================================================================== --- Externals/LibItsMapemSpatem_externals.cc (nonexistent) +++ Externals/LibItsMapemSpatem_externals.cc (working copy) @@ -0,0 +1,18 @@ +#include "LibItsMapemSpatem_externals.hh" +#include +#include + +namespace LibItsMapemSpatem__externals +{ +/*FIXME RGY @desc sounds like a copy-paste, not as the real purpose of the function + * @desc External function to compute distance between two points + * @param p_rawData Octetstring to analyse + * @return true or false according to the check + fx_checkUperEncoding ( in RawData p_rawData ) return boolean; +*/ +BOOLEAN fx__checkUperEncoding(const OCTETSTRING& p__rawData) +{ + return TRUE; +} + +} //end namespace Index: Externals/LibItsSecurity_externals.cc =================================================================== --- Externals/LibItsSecurity_externals.cc (nonexistent) +++ Externals/LibItsSecurity_externals.cc (working copy) @@ -0,0 +1,302 @@ +#include "LibItsSecurity_Functions.hh" + +namespace LibItsSecurity__Functions +{ +// group signing +/* * @desc Produces a 256-bit (32-byte) hash value + * @param p_toBeHashedData Data to be used to calculate the hash value + * @return The hash value + fx_hashWithSha256(in octetstring p_toBeHashedData) return Oct32; +*/ +OCTETSTRING fx__hashWithSha256( + const OCTETSTRING& p__toBeHashedData +) { +//RGY when implementing, look at TCC_Useful_functions/TCCSecurity_Functions + OCTETSTRING ret_val = int2oct(0,1); + return ret_val; +} + +/* * @desc Produces a Elliptic Curve Digital Signature Algorithm (ECDSA) signaturee + * @param p_toBeSignedSecuredMessage The data to be signed + * @param p_privateKey The private key + * @return The signature value + fx_signWithEcdsaNistp256WithSha256(in octetstring p_toBeSignedSecuredMessage, in octetstring p_privateKey) return octetstring; +*/ +OCTETSTRING fx__signWithEcdsaNistp256WithSha256( + const OCTETSTRING& p__toBeSignedSecuredMessage, + const OCTETSTRING& p__privateKey +) { + OCTETSTRING ret_val = int2oct(0,1); + return ret_val; +} + +/* * @desc Verify the signature of the specified data + * @param p_toBeVerifiedData The data to be verified + * @param p_signature The signature + * @param p_ecdsaNistp256PublicKeyX The public key (x coordinate) + * @param p_ecdsaNistp256PublicKeyY The public key (y coordinate) + * @return true on success, false otherwise + fx_verifyWithEcdsaNistp256WithSha256(in octetstring p_toBeVerifiedData, in octetstring p_signature, in octetstring p_ecdsaNistp256PublicKeyX, in octetstring p_ecdsaNistp256PublicKeyY) return boolean; +*/ +BOOLEAN fx__verifyWithEcdsaNistp256WithSha256( + const OCTETSTRING& p__toBeVerifiedData, + const OCTETSTRING& p__signature, + const OCTETSTRING& p__ecdsaNistp256PublicKeyX, + const OCTETSTRING& p__ecdsaNistp256PublicKeyY +) { + return TRUE; +} + +/* * @desc Produce a new public/private key pair based on Elliptic Curve Digital Signature Algorithm (ECDSA) algorithm. + * This function should not be used by the ATS + * @param p_privateKey The new private key value + * @param p_publicKeyX The new public key value (x coordinate) + * @param p_publicKeyX The new public key value (y coordinate) + * @return true on success, false otherwise + fx_generateKeyPair(out octetstring p_privateKey, out octetstring p_publicKeyX, out octetstring p_publicKeyY) return boolean; +*/ +BOOLEAN fx__generateKeyPair( + OCTETSTRING& p__privateKey, + OCTETSTRING& p__publicKeyX, + OCTETSTRING& p__publicKeyY +) { + return TRUE; +} + +// group encryption + +// group certificatesLoader + +/* * @desc Load in memory cache the certificates available in the specified directory + * @param p_rootDirectory Root directory to access to the certificates identified by the certificate ID + * @param p_configId A configuration identifier + * @remark This method SHALL be call before any usage of certificates + * @return true on success, false otherwise + fx_loadCertificates(in charstring p_rootDirectory, in charstring p_configId) return boolean; +*/ +BOOLEAN fx__loadCertificates( + const CHARSTRING& p__rootDirectory, + const CHARSTRING& p__configId +) { + return TRUE; +} + +/* * @desc Unload from memory cache the certificates + * @return true on success, false otherwise + fx_unloadCertificates() return boolean; +*/ +BOOLEAN fx__unloadCertificates( +) { + return TRUE; +} + +/* * @desc Read the specified certificate + * @param p_certificateId the certificate identifier + * @param p_certificate the expected certificate + * @return true on success, false otherwise + fx_readCertificate(in charstring p_certificateId, out octetstring p_certificate) return boolean; +*/ +BOOLEAN fx__readCertificate( + const CHARSTRING& p__certificateId, + OCTETSTRING& p__certificate +) { + return TRUE; +} + + +/* * @desc Read the specified certificate digest + * @param p_certificateId the certificate identifier + * @param p_digest the expected certificate + * @return true on success, false otherwise + fx_readCertificateDigest(in charstring p_certificateId, out HashedId8 p_digest) return boolean; +*/ +BOOLEAN fx__readCertificateDigest( + const CHARSTRING& p__certificateId, + OCTETSTRING& p__digest +) { + return TRUE; +} + +/* * @desc Read the private keys for the specified certificate + * @param p_keysId the keys identifier + * @param p_signingPrivateKey the signing private key + * @return true on success, false otherwise + fx_readSigningKey(in charstring p_keysId, out Oct32 p_signingPrivateKey) return boolean; +*/ +BOOLEAN fx__readSigningKey( + const CHARSTRING& p__keysId, + OCTETSTRING& p__signingPrivateKey +) { + return TRUE; +} + +/* * @desc Read the private keys for the specified certificate + * @param p_keysId the keys identifier + * @param p_encryptPrivateKey the encrypt private key + * @return true on success, false otherwise + fx_readEncryptingKey(in charstring p_keysId, out Oct32 p_encryptingPrivateKey) return boolean; +*/ +BOOLEAN fx__readEncryptingKey( + const CHARSTRING& p__keysId, + OCTETSTRING& p__encryptingPrivateKey +) { + return TRUE; +} + +// group geodesic + +/* * @desc Check that given polygon doesn't have neither self-intersections nor holes. + * @param p_region Polygonal Region + * @return true on success, false otherwise + * @verdict Unchanged + fx_isValidPolygonalRegion(in PolygonalRegion p_region) return boolean; +*/ +BOOLEAN fx__isValidPolygonalRegion( + const LibItsSecurity__TypesAndValues::PolygonalRegion& p__region +) { + return TRUE; +} + +/* * @desc Check if a polygonal region is inside another one + * @param p_parent The main polygonal region + * @param p_region The polygonal region to be included + * @return true on success, false otherwise + * @verdict Unchanged + fx_isPolygonalRegionInside(in PolygonalRegion p_parent, in PolygonalRegion p_region) return boolean; +*/ +BOOLEAN fx__isPolygonalRegionInside( + const LibItsSecurity__TypesAndValues::PolygonalRegion& p__parent, + const LibItsSecurity__TypesAndValues::PolygonalRegion& p__region +) { + return TRUE; +} + +/* * @desc Check that the location is inside a circular region + * @param p_region The circular region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsideCircularRegion(in CircularRegion p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsideCircularRegion( + const LibItsSecurity__TypesAndValues::CircularRegion& p__region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p__location +) { + return TRUE; +} + +/* * @desc Check that the location is inside a rectangular region + * @param p_region The rectangular region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsideRectangularRegion(in RectangularRegions p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsideRectangularRegion( + const LibItsSecurity__TypesAndValues::RectangularRegions& p__region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p__location +) { + return TRUE; +} + +/* * @desc Check that the location is inside a polygonal region + * @param p_region The polygonal region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsidePolygonalRegion(in PolygonalRegion p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsidePolygonalRegion( + const LibItsSecurity__TypesAndValues::PolygonalRegion& p__region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p__location +) { + return TRUE; +} + + +/* * @desc Check if the location is inside an identified region + * @param p_region The identified region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsideIdentifiedRegion(in IdentifiedRegion p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsideIdentifiedRegion( + const LibItsSecurity__TypesAndValues::IdentifiedRegion& p__region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p__location +) { + return TRUE; +} + +/* * @desc Check if the location is inside an undefined region + * @param p_region The identified region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsideOtherRegion(in octetstring p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsideOtherRegion( + const OCTETSTRING& p_region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p_location +) { + return TRUE; +} + +/* * @desc Check that p_circular_region_1 circular region is included into p_circular_region_2 circular region + * @param p_circular_region_1 Circular region 1 + * @param p_circular_region_2 Circular region 2 + * @return true on success, false otherwise + fx_areCirclesInside(in CircularRegion p_circular_region_1, in CircularRegion p_circular_region_2) return boolean; +*/ +BOOLEAN fx__areCirclesInside( + const LibItsSecurity__TypesAndValues::CircularRegion& p_circular_region_1, + const LibItsSecurity__TypesAndValues::CircularRegion& p_circular_region_2 +) { + return TRUE; +} + +/* * @desc Check that p_rectanglar_region_1 rectangular region is included into p_rectanglar_region_2 rectangular region + * @param p_rectanglar_region_1 Rectangular region 1 + * @param p_rectanglar_region_2 Rectangular region 2 + * @return true on success, false otherwise + fx_areRectanglesInside(in RectangularRegions p_rectanglar_region_1, in RectangularRegions p_rectanglar_region_2) return boolean; +*/ +BOOLEAN fx__areRectanglesInside( + const LibItsSecurity__TypesAndValues::RectangularRegions& p_rectanglar_region_1, + const LibItsSecurity__TypesAndValues::RectangularRegions& p_rectanglar_region_2 +) { + return TRUE; +} + +/* * @desc Check that p_polygonal_region_1 polygonal region is included into p_polygonal_region_2 polygonal region + * @param p_polygonal_region_1 Polygonal region 1 + * @param p_polygonal_region_2 Polygonal region 2 + * @return true on success, false otherwise + fx_arePolygonsInside(in PolygonalRegion p_polygonal_region_1, in PolygonalRegion p_polygonal_region_2) return boolean; +*/ +BOOLEAN fx__arePolygonsInside( + const LibItsSecurity__TypesAndValues::PolygonalRegion& p_polygonal_region_1, + const LibItsSecurity__TypesAndValues::PolygonalRegion& p_polygonal_region_2 +) { + return TRUE; +} + +/* * @desc Convert a spacial coordinate from DMS to Dms + * @param p_degrees The degrees (D) + * @param p_minutes The minutes (M) + * @param p_seconds The seconds (S) + * @param p_latlon The latitude/longitude: (N|S|E|W) + * @return The decimal coordinate on success, 0.0, otherwise + * @verdict Unchanged + fx_dms2dd(in Int p_degrees, in Int p_minutes, in float p_seconds, in Oct1 p_latlon) return float; +*/ +FLOAT fx__dms2dd( + const INTEGER& p__degrees, + const INTEGER& p__minutes, + const FLOAT& p__seconds, + const OCTETSTRING& p__latlon +) { + return 0.0; +} + +} // end of namespace Index: Ports/LibIts_ports/AdapterControlPort.cc =================================================================== --- Ports/LibIts_ports/AdapterControlPort.cc (nonexistent) +++ Ports/LibIts_ports/AdapterControlPort.cc (working copy) @@ -0,0 +1,21 @@ +#include "AdapterControlPort.hh" + +//#include "CALM_ports/AdapterControlPort_CALM.partC" +/* to be used when built without generating softlinks to the working directory +#include "CAM_ports/AdapterControlPort_CAM.partC" +#include "DENM_ports/AdapterControlPort_DENM.partC" +#include "GN_ports/AdapterControlPort_GN.partC" +#include "IVIM_ports/AdapterControlPort_IVIM.partC" +#include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC" +#include "SremSsem_ports/AdapterControlPort_SremSsem.partC" +#include "V2G_ports/AdapterControlPort_V2G.partC" +*/ +#include "AdapterControlPort_CAM.partC" +#include "AdapterControlPort_DENM.partC" +#include "AdapterControlPort_GN.partC" +#include "AdapterControlPort_IVIM.partC" +#include "AdapterControlPort_MapemSpatem.partC" +#include "AdapterControlPort_SremSsem.partC" +#include "AdapterControlPort_Evcsn.partC" +//#include "AdapterControlPort_V2G.partC" + Index: Ports/LibIts_ports/AdapterControlPort.hh =================================================================== --- Ports/LibIts_ports/AdapterControlPort.hh (nonexistent) +++ Ports/LibIts_ports/AdapterControlPort.hh (working copy) @@ -0,0 +1,25 @@ +#ifndef AdapterControlPort_HH +#define AdapterControlPort_HH + +//#include "TRI_mapper_API.hh" + +//#include "CALM_ports/AdapterControlPort_CALM.partH" +/* to be used when built without generating softlinks to the working directory +#include "CAM_ports/AdapterControlPort_CAM.partH" +#include "DENM_ports/AdapterControlPort_DENM.partH" +#include "GN_ports/AdapterControlPort_GN.partH" +#include "IVIM_ports/AdapterControlPort_IVIM.partH" +#include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH" +#include "SremSsem_ports/AdapterControlPort_SremSsem.partH" +#include "V2G_ports/AdapterControlPort_V2G.partH" +*/ +#include "AdapterControlPort_CAM.partH" +#include "AdapterControlPort_DENM.partH" +#include "AdapterControlPort_GN.partH" +#include "AdapterControlPort_IVIM.partH" +#include "AdapterControlPort_MapemSpatem.partH" +#include "AdapterControlPort_SremSsem.partH" +#include "AdapterControlPort_Evcsn.partH" +//#include "AdapterControlPort_V2G.partH" + +#endif Index: Ports/LibIts_ports/BTP_ports/BtpPort.cc =================================================================== --- Ports/LibIts_ports/BTP_ports/BtpPort.cc (nonexistent) +++ Ports/LibIts_ports/BTP_ports/BtpPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "BtpPort.hh" + +namespace LibItsBtp__TestSystem { + +BtpPort::BtpPort(const char *par_port_name) + : BtpPort_BASE(par_port_name) +{ + +} + +BtpPort::~BtpPort() +{ + +} + +void BtpPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void BtpPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void BtpPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void BtpPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void BtpPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void BtpPort::Handle_Timeout(double time_since_last_call) {}*/ + +void BtpPort::user_map(const char * /*system_port*/) +{ + +} + +void BtpPort::user_unmap(const char * /*system_port*/) +{ + +} + +void BtpPort::user_start() +{ + +} + +void BtpPort::user_stop() +{ + +} + +void BtpPort::outgoing_send(const BtpReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/BTP_ports/BtpPort.hh =================================================================== --- Ports/LibIts_ports/BTP_ports/BtpPort.hh (nonexistent) +++ Ports/LibIts_ports/BTP_ports/BtpPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef BtpPort_HH +#define BtpPort_HH + +#include "LibItsBtp_TestSystem.hh" + +namespace LibItsBtp__TestSystem { + +class BtpPort : public BtpPort_BASE { +public: + BtpPort(const char *par_port_name = NULL); + ~BtpPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const BtpReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC =================================================================== --- Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC (nonexistent) +++ Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsBtp__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsBtp__TypesAndValues::UtBtpTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH =================================================================== --- Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH (nonexistent) +++ Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsBtp_TestSystem.hh" +namespace LibItsBtp__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsBtp__TypesAndValues::UtBtpTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC =================================================================== --- Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC (nonexistent) +++ Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsCam__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH =================================================================== --- Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH (nonexistent) +++ Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsCam_TestSystem.hh" + +namespace LibItsCam__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/CAM_ports/CamPort.cc =================================================================== --- Ports/LibIts_ports/CAM_ports/CamPort.cc (nonexistent) +++ Ports/LibIts_ports/CAM_ports/CamPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "CamPort.hh" + +namespace LibItsCam__TestSystem { + +CamPort::CamPort(const char *par_port_name) + : CamPort_BASE(par_port_name) +{ + +} + +CamPort::~CamPort() +{ + +} + +void CamPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void CamPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void CamPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void CamPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void CamPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void CamPort::Handle_Timeout(double time_since_last_call) {}*/ + +void CamPort::user_map(const char * /*system_port*/) +{ + +} + +void CamPort::user_unmap(const char * /*system_port*/) +{ + +} + +void CamPort::user_start() +{ + +} + +void CamPort::user_stop() +{ + +} + +void CamPort::outgoing_send(const CamReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/CAM_ports/CamPort.hh =================================================================== --- Ports/LibIts_ports/CAM_ports/CamPort.hh (nonexistent) +++ Ports/LibIts_ports/CAM_ports/CamPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef CamPort_HH +#define CamPort_HH + +#include "LibItsCam_TestSystem.hh" + +namespace LibItsCam__TestSystem { + +class CamPort : public CamPort_BASE { +public: + CamPort(const char *par_port_name = NULL); + ~CamPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const CamReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC =================================================================== --- Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC (nonexistent) +++ Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC (working copy) @@ -0,0 +1,86 @@ +//============================================================================= +namespace LibItsCam__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCam__TypesAndValues::UtCamTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH =================================================================== --- Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH (nonexistent) +++ Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH (working copy) @@ -0,0 +1,39 @@ +//============================================================================= +#include "LibItsCam_TestSystem.hh" +namespace LibItsCam__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCam__TypesAndValues::UtCamTrigger& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/DCC_ports/CheckPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/CheckPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/CheckPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "CheckPort.hh" + +namespace LibItsDcc__TestSystem { + +CheckPort::CheckPort(const char *par_port_name) + : CheckPort_BASE(par_port_name) +{ + +} + +CheckPort::~CheckPort() +{ + +} + +void CheckPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void CheckPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void CheckPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void CheckPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void CheckPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void CheckPort::Handle_Timeout(double time_since_last_call) {}*/ + +void CheckPort::user_map(const char * /*system_port*/) +{ + +} + +void CheckPort::user_unmap(const char * /*system_port*/) +{ + +} + +void CheckPort::user_start() +{ + +} + +void CheckPort::user_stop() +{ + +} + +void CheckPort::outgoing_send(const INTEGER& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/CheckPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/CheckPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/CheckPort.hh (working copy) @@ -0,0 +1,45 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef CheckPort_HH +#define CheckPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class CheckPort : public CheckPort_BASE { +public: + CheckPort(const char *par_port_name = NULL); + ~CheckPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const INTEGER& send_par); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/InPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/InPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/InPort.cc (working copy) @@ -0,0 +1,78 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "InPort.hh" + +namespace LibItsDcc__TestSystem { + +InPort::InPort(const char *par_port_name) + : InPort_BASE(par_port_name) +{ + +} + +InPort::~InPort() +{ + +} + +void InPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void InPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void InPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void InPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void InPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void InPort::Handle_Timeout(double time_since_last_call) {}*/ + +void InPort::user_map(const char * /*system_port*/) +{ + +} + +void InPort::user_unmap(const char * /*system_port*/) +{ + +} + +void InPort::user_start() +{ + +} + +void InPort::user_stop() +{ + +} + +void InPort::outgoing_send(const LibItsDcc__TypesAndValues::InReq& /*send_par*/) +{ + +} + + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/InPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/InPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/InPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef InPort_HH +#define InPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class InPort : public InPort_BASE { +public: + InPort(const char *par_port_name = NULL); + ~InPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsDcc__TypesAndValues::InReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/RrxPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/RrxPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/RrxPort.cc (working copy) @@ -0,0 +1,73 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "RrxPort.hh" + +namespace LibItsDcc__TestSystem { + +RrxPort::RrxPort(const char *par_port_name) + : RrxPort_BASE(par_port_name) +{ + +} + +RrxPort::~RrxPort() +{ + +} + +void RrxPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void RrxPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void RrxPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void RrxPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void RrxPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void RrxPort::Handle_Timeout(double time_since_last_call) {}*/ + +void RrxPort::user_map(const char * /*system_port*/) +{ + +} + +void RrxPort::user_unmap(const char * /*system_port*/) +{ + +} + +void RrxPort::user_start() +{ + +} + +void RrxPort::user_stop() +{ + +} + + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/RrxPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/RrxPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/RrxPort.hh (working copy) @@ -0,0 +1,43 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef RrxPort_HH +#define RrxPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class RrxPort : public RrxPort_BASE { +public: + RrxPort(const char *par_port_name = NULL); + ~RrxPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC =================================================================== --- Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC (nonexistent) +++ Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsDcc__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDcc__TestSystem::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDcc__TestSystem::UtTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH =================================================================== --- Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH (nonexistent) +++ Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsDcc_TestSystem.hh" +namespace LibItsDcc__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsDcc__TestSystem::UtInitialize& send_par); + + void outgoing_send(const LibItsDcc__TestSystem::UtTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC =================================================================== --- Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC (nonexistent) +++ Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsDenm__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH =================================================================== --- Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH (nonexistent) +++ Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsDenm_TestSystem.hh" + +namespace LibItsDenm__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/DENM_ports/DenmPort.cc =================================================================== --- Ports/LibIts_ports/DENM_ports/DenmPort.cc (nonexistent) +++ Ports/LibIts_ports/DENM_ports/DenmPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "DenmPort.hh" + +namespace LibItsDenm__TestSystem { + +DenmPort::DenmPort(const char *par_port_name) + : DenmPort_BASE(par_port_name) +{ + +} + +DenmPort::~DenmPort() +{ + +} + +void DenmPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void DenmPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void DenmPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void DenmPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void DenmPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void DenmPort::Handle_Timeout(double time_since_last_call) {}*/ + +void DenmPort::user_map(const char * /*system_port*/) +{ + +} + +void DenmPort::user_unmap(const char * /*system_port*/) +{ + +} + +void DenmPort::user_start() +{ + +} + +void DenmPort::user_stop() +{ + +} + +void DenmPort::outgoing_send(const DenmReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/DENM_ports/DenmPort.hh =================================================================== --- Ports/LibIts_ports/DENM_ports/DenmPort.hh (nonexistent) +++ Ports/LibIts_ports/DENM_ports/DenmPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef DenmPort_HH +#define DenmPort_HH + +#include "LibItsDenm_TestSystem.hh" + +namespace LibItsDenm__TestSystem { + +class DenmPort : public DenmPort_BASE { +public: + DenmPort(const char *par_port_name = NULL); + ~DenmPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const DenmReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC =================================================================== --- Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC (nonexistent) +++ Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC (working copy) @@ -0,0 +1,91 @@ +//============================================================================= +namespace LibItsDenm__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmUpdate& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTermination& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH =================================================================== --- Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH (nonexistent) +++ Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH (working copy) @@ -0,0 +1,41 @@ +//============================================================================= +#include "LibItsDenm_TestSystem.hh" +namespace LibItsDenm__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTrigger& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmUpdate& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTermination& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC =================================================================== --- Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsEvcsn__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH =================================================================== --- Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsEvcsn_TestSystem.hh" + +namespace LibItsEvcsn__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc =================================================================== --- Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "EvcsnPort.hh" + +namespace LibItsEvcsn__TestSystem { + +EvcsnPort::EvcsnPort(const char *par_port_name) + : EvcsnPort_BASE(par_port_name) +{ + +} + +EvcsnPort::~EvcsnPort() +{ + +} + +void EvcsnPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void EvcsnPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void EvcsnPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void EvcsnPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void EvcsnPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void EvcsnPort::Handle_Timeout(double time_since_last_call) {}*/ + +void EvcsnPort::user_map(const char * /*system_port*/) +{ + +} + +void EvcsnPort::user_unmap(const char * /*system_port*/) +{ + +} + +void EvcsnPort::user_start() +{ + +} + +void EvcsnPort::user_stop() +{ + +} + +void EvcsnPort::outgoing_send(const EvcsnReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh =================================================================== --- Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef EvcsnPort_HH +#define EvcsnPort_HH + +#include "LibItsEvcsn_TestSystem.hh" + +namespace LibItsEvcsn__TestSystem { + +class EvcsnPort : public EvcsnPort_BASE { +public: + EvcsnPort(const char *par_port_name = NULL); + ~EvcsnPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const EvcsnReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC =================================================================== --- Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC (working copy) @@ -0,0 +1,86 @@ +//============================================================================= +namespace LibItsEvcsn__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsEvcsn__TypesAndValues::UtEvcsnTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH =================================================================== --- Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH (working copy) @@ -0,0 +1,39 @@ +//============================================================================= +#include "LibItsEvcsn_TestSystem.hh" +namespace LibItsEvcsn__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsEvcsn__TypesAndValues::UtEvcsnTrigger& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC =================================================================== --- Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC (nonexistent) +++ Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC (working copy) @@ -0,0 +1,81 @@ +//============================================================================= +namespace LibItsGeoNetworking__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsGeoNetworking__TypesAndValues::AcGnPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsIpv6OverGeoNetworking__TypesAndValues::AcGn6Primitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH =================================================================== --- Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH (nonexistent) +++ Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH (working copy) @@ -0,0 +1,38 @@ +//============================================================================= +#include "LibItsGeoNetworking_TestSystem.hh" + +namespace LibItsGeoNetworking__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsGeoNetworking__TypesAndValues::AcGnPrimitive& send_par); + + void outgoing_send(const LibItsIpv6OverGeoNetworking__TypesAndValues::AcGn6Primitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc =================================================================== --- Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc (nonexistent) +++ Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sat Aug 15 22:33:04 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "GeoNetworkingPort.hh" + +namespace LibItsGeoNetworking__TestSystem { + +GeoNetworkingPort::GeoNetworkingPort(const char *par_port_name) + : GeoNetworkingPort_BASE(par_port_name) +{ + +} + +GeoNetworkingPort::~GeoNetworkingPort() +{ + +} + +void GeoNetworkingPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void GeoNetworkingPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void GeoNetworkingPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void GeoNetworkingPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void GeoNetworkingPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void GeoNetworkingPort::Handle_Timeout(double time_since_last_call) {}*/ + +void GeoNetworkingPort::user_map(const char * /*system_port*/) +{ + +} + +void GeoNetworkingPort::user_unmap(const char * /*system_port*/) +{ + +} + +void GeoNetworkingPort::user_start() +{ + +} + +void GeoNetworkingPort::user_stop() +{ + +} + +void GeoNetworkingPort::outgoing_send(const GeoNetworkingReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh =================================================================== --- Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh (nonexistent) +++ Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sat Aug 15 22:33:04 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef GeoNetworkingPort_HH +#define GeoNetworkingPort_HH + +#include "LibItsGeoNetworking_TestSystem.hh" + +namespace LibItsGeoNetworking__TestSystem { + +class GeoNetworkingPort : public GeoNetworkingPort_BASE { +public: + GeoNetworkingPort(const char *par_port_name = NULL); + ~GeoNetworkingPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const GeoNetworkingReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC =================================================================== --- Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC (nonexistent) +++ Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC (working copy) @@ -0,0 +1,76 @@ +//============================================================================= +namespace LibItsGeoNetworking__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsGeoNetworking__TypesAndValues::UtGnTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH =================================================================== --- Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH (nonexistent) +++ Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsGeoNetworking_TestSystem.hh" +namespace LibItsGeoNetworking__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsGeoNetworking__TypesAndValues::UtGnTrigger& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc =================================================================== --- Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc (nonexistent) +++ Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 09:18:30 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "IPv6OverGeoNetworkingPort.hh" + +namespace LibItsIpv6OverGeoNetworking__TestSystem { + +IPv6OverGeoNetworkingPort::IPv6OverGeoNetworkingPort(const char *par_port_name) + : IPv6OverGeoNetworkingPort_BASE(par_port_name) +{ + +} + +IPv6OverGeoNetworkingPort::~IPv6OverGeoNetworkingPort() +{ + +} + +void IPv6OverGeoNetworkingPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void IPv6OverGeoNetworkingPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void IPv6OverGeoNetworkingPort::Handle_Timeout(double time_since_last_call) {}*/ + +void IPv6OverGeoNetworkingPort::user_map(const char * /*system_port*/) +{ + +} + +void IPv6OverGeoNetworkingPort::user_unmap(const char * /*system_port*/) +{ + +} + +void IPv6OverGeoNetworkingPort::user_start() +{ + +} + +void IPv6OverGeoNetworkingPort::user_stop() +{ + +} + +void IPv6OverGeoNetworkingPort::outgoing_send(const IPv6OverGeoNetworkingReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh =================================================================== --- Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh (nonexistent) +++ Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 09:18:30 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef IPv6OverGeoNetworkingPort_HH +#define IPv6OverGeoNetworkingPort_HH + +#include "LibItsIpv6OverGeoNetworking_TestSystem.hh" + +namespace LibItsIpv6OverGeoNetworking__TestSystem { + +class IPv6OverGeoNetworkingPort : public IPv6OverGeoNetworkingPort_BASE { +public: + IPv6OverGeoNetworkingPort(const char *par_port_name = NULL); + ~IPv6OverGeoNetworkingPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const IPv6OverGeoNetworkingReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC =================================================================== --- Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsIvim__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH =================================================================== --- Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsIvim_TestSystem.hh" + +namespace LibItsIvim__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/IVIM_ports/IvimPort.cc =================================================================== --- Ports/LibIts_ports/IVIM_ports/IvimPort.cc (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/IvimPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "IvimPort.hh" + +namespace LibItsIvim__TestSystem { + +IvimPort::IvimPort(const char *par_port_name) + : IvimPort_BASE(par_port_name) +{ + +} + +IvimPort::~IvimPort() +{ + +} + +void IvimPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void IvimPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void IvimPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void IvimPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void IvimPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void IvimPort::Handle_Timeout(double time_since_last_call) {}*/ + +void IvimPort::user_map(const char * /*system_port*/) +{ + +} + +void IvimPort::user_unmap(const char * /*system_port*/) +{ + +} + +void IvimPort::user_start() +{ + +} + +void IvimPort::user_stop() +{ + +} + +void IvimPort::outgoing_send(const IvimReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/IVIM_ports/IvimPort.hh =================================================================== --- Ports/LibIts_ports/IVIM_ports/IvimPort.hh (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/IvimPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef IvimPort_HH +#define IvimPort_HH + +#include "LibItsIvim_TestSystem.hh" + +namespace LibItsIvim__TestSystem { + +class IvimPort : public IvimPort_BASE { +public: + IvimPort(const char *par_port_name = NULL); + ~IvimPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const IvimReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC =================================================================== --- Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC (working copy) @@ -0,0 +1,91 @@ +//============================================================================= +namespace LibItsIvim__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimUpdate& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTermination& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH =================================================================== --- Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH (working copy) @@ -0,0 +1,41 @@ +//============================================================================= +#include "LibItsIvim_TestSystem.hh" +namespace LibItsIvim__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTrigger& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimUpdate& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTermination& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc =================================================================== --- Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "MapSpatPort.hh" + +namespace LibItsMapSpat__TestSystem { + +MapSpatPort::MapSpatPort(const char *par_port_name) + : MapSpatPort_BASE(par_port_name) +{ + +} + +MapSpatPort::~MapSpatPort() +{ + +} + +void MapSpatPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void MapSpatPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void MapSpatPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void MapSpatPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void MapSpatPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void MapSpatPort::Handle_Timeout(double time_since_last_call) {}*/ + +void MapSpatPort::user_map(const char * /*system_port*/) +{ + +} + +void MapSpatPort::user_unmap(const char * /*system_port*/) +{ + +} + +void MapSpatPort::user_start() +{ + +} + +void MapSpatPort::user_stop() +{ + +} + +void MapSpatPort::outgoing_send(const MapReq& /*send_par*/) +{ + +} + +void MapSpatPort::outgoing_send(const SpatReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh =================================================================== --- Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh (working copy) @@ -0,0 +1,45 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef MapSpatPort_HH +#define MapSpatPort_HH + +#include "LibItsMapSpat_TestSystem.hh" + +namespace LibItsMapSpat__TestSystem { + +class MapSpatPort : public MapSpatPort_BASE { +public: + MapSpatPort(const char *par_port_name = NULL); + ~MapSpatPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const MapReq& send_par); + void outgoing_send(const SpatReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC =================================================================== --- Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsMapSpat__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsMapSpat__TypesAndValues::UtMapSpatTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH =================================================================== --- Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH (working copy) @@ -0,0 +1,33 @@ +//============================================================================= +#include "LibItsMapSpat_TestSystem.hh" +namespace LibItsMapSpat__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsMapSpat__TypesAndValues::UtMapSpatTrigger& send_par); +}; + +} /* end of namespace */ + Index: Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsMapemSpatem__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsMapemSpatem_TestSystem.hh" + +namespace LibItsMapemSpatem__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "MapemSpatemPort.hh" + +namespace LibItsMapemSpatem__TestSystem { + +MapemSpatemPort::MapemSpatemPort(const char *par_port_name) + : MapemSpatemPort_BASE(par_port_name) +{ + +} + +MapemSpatemPort::~MapemSpatemPort() +{ + +} + +void MapemSpatemPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void MapemSpatemPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void MapemSpatemPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void MapemSpatemPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void MapemSpatemPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void MapemSpatemPort::Handle_Timeout(double time_since_last_call) {}*/ + +void MapemSpatemPort::user_map(const char * /*system_port*/) +{ + +} + +void MapemSpatemPort::user_unmap(const char * /*system_port*/) +{ + +} + +void MapemSpatemPort::user_start() +{ + +} + +void MapemSpatemPort::user_stop() +{ + +} + +void MapemSpatemPort::outgoing_send(const MapemReq& /*send_par*/) +{ + +} + +void MapemSpatemPort::outgoing_send(const SpatemReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh (working copy) @@ -0,0 +1,46 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef MapemSpatemPort_HH +#define MapemSpatemPort_HH + +#include "LibItsMapemSpatem_TestSystem.hh" + +namespace LibItsMapemSpatem__TestSystem { + +class MapemSpatemPort : public MapemSpatemPort_BASE { +public: + MapemSpatemPort(const char *par_port_name = NULL); + ~MapemSpatemPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const MapemReq& send_par); + + void outgoing_send(const SpatemReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsMapemSpatem__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsMapemSpatem__TypesAndValues::UtMapemSpatemTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsMapemSpatem_TestSystem.hh" +namespace LibItsMapemSpatem__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsMapemSpatem__TypesAndValues::UtMapemSpatemTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC =================================================================== --- Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsSremSsem__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH =================================================================== --- Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsSremSsem_TestSystem.hh" + +namespace LibItsSremSsem__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc =================================================================== --- Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "SremSsemPort.hh" + +namespace LibItsSremSsem__TestSystem { + +SremSsemPort::SremSsemPort(const char *par_port_name) + : SremSsemPort_BASE(par_port_name) +{ + +} + +SremSsemPort::~SremSsemPort() +{ + +} + +void SremSsemPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void SremSsemPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void SremSsemPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void SremSsemPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void SremSsemPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void SremSsemPort::Handle_Timeout(double time_since_last_call) {}*/ + +void SremSsemPort::user_map(const char * /*system_port*/) +{ + +} + +void SremSsemPort::user_unmap(const char * /*system_port*/) +{ + +} + +void SremSsemPort::user_start() +{ + +} + +void SremSsemPort::user_stop() +{ + +} + +void SremSsemPort::outgoing_send(const SremReq& /*send_par*/) +{ + +} + +void SremSsemPort::outgoing_send(const SsemReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh =================================================================== --- Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh (working copy) @@ -0,0 +1,47 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef SremSsemPort_HH +#define SremSsemPort_HH + +#include "LibItsSremSsem_TestSystem.hh" + +namespace LibItsSremSsem__TestSystem { + +class SremSsemPort : public SremSsemPort_BASE { +public: + SremSsemPort(const char *par_port_name = NULL); + ~SremSsemPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const SremReq& send_par); + + void outgoing_send(const SsemReq& send_par); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC =================================================================== --- Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC (working copy) @@ -0,0 +1,78 @@ +//============================================================================= +namespace LibItsSremSsem__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremUpdate& /*send_par*/) +{ + +} + +} /* end of namespace */ + + Index: Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH =================================================================== --- Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsSremSsem_TestSystem.hh" +namespace LibItsSremSsem__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremTrigger& send_par); + + void outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremUpdate& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/UpperTesterPort.cc =================================================================== --- Ports/LibIts_ports/UpperTesterPort.cc (nonexistent) +++ Ports/LibIts_ports/UpperTesterPort.cc (working copy) @@ -0,0 +1,26 @@ +#include "UpperTesterPort.hh" + +/* to be used when built without generating softlinks to the working directory +#include "BTP_ports/UpperTesterPort_BTP.partC" +#include "CAM_ports/UpperTesterPort_CAM.partC" +#include "DCC_ports/UpperTesterPort_DCC.partC" +#include "DENM_ports/UpperTesterPort_DENM.partC" +#include "GN_ports/UpperTesterPort_GN.partC" +#include "IVIM_ports/UpperTesterPort_IVIM.partC" +#include "MapSpat_ports/UpperTesterPort_MapSpat.partC" +#include "MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC" +#include "SremSsem_ports/UpperTesterPort_SremSsem.partC" +#include "V2G_ports/UpperTesterPort_V2G.partC" +*/ + +#include "UpperTesterPort_BTP.partC" +#include "UpperTesterPort_CAM.partC" +//#include "UpperTesterPort_DCC.partC" +#include "UpperTesterPort_DENM.partC" +#include "UpperTesterPort_GN.partC" +#include "UpperTesterPort_IVIM.partC" +//#include "UpperTesterPort_MapSpat.partC" +#include "UpperTesterPort_MapemSpatem.partC" +#include "UpperTesterPort_SremSsem.partC" +#include "UpperTesterPort_Evcsn.partC" +//#include "UpperTesterPort_V2G.partC" Index: Ports/LibIts_ports/UpperTesterPort.hh =================================================================== --- Ports/LibIts_ports/UpperTesterPort.hh (nonexistent) +++ Ports/LibIts_ports/UpperTesterPort.hh (working copy) @@ -0,0 +1,32 @@ +#ifndef UpperTesterPort_HH +#define UpperTesterPort_HH + +#include "LibItsCommon_TypesAndValues.hh" +//#include "TRI_mapper_API.hh" +//#include "TTCN_EncDec.hh" + +/* to be used when built without generating softlinks to the working directory +#include "BTP_ports/UpperTesterPort_BTP.partH" +#include "CAM_ports/UpperTesterPort_CAM.partH" +#include "DCC_ports/UpperTesterPort_DCC.partH" +#include "DENM_ports/UpperTesterPort_DENM.partH" +#include "GN_ports/UpperTesterPort_GN.partH" +#include "IVIM_ports/UpperTesterPort_IVIM.partH" +#include "MapSpat_ports/UpperTesterPort_MapSpat.partH" +#include "MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH" +#include "SremSsem_ports/UpperTesterPort_SremSsem.partH" +#include "V2G_ports/UpperTesterPort_V2G.partH" +*/ +#include "UpperTesterPort_BTP.partH" +#include "UpperTesterPort_CAM.partH" +//#include "UpperTesterPort_DCC.partH" +#include "UpperTesterPort_DENM.partH" +#include "UpperTesterPort_GN.partH" +#include "UpperTesterPort_IVIM.partH" +//#include "UpperTesterPort_MapSpat.partH" +#include "UpperTesterPort_MapemSpatem.partH" +#include "UpperTesterPort_SremSsem.partH" +#include "UpperTesterPort_Evcsn.partH" +//#include "UpperTesterPort_V2G.partH" + +#endif Index: Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC =================================================================== --- Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC (nonexistent) +++ Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsV2G__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsV2G__TypesAndValues::AcV2Gprimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH =================================================================== --- Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH (nonexistent) +++ Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH (working copy) @@ -0,0 +1,30 @@ +//============================================================================= +#include "LibItsV2G_TestSystem.hh" +namespace LibItsV2G__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsV2G__TypesAndValues::AcV2Gprimitive& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC =================================================================== --- Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC (nonexistent) +++ Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC (working copy) @@ -0,0 +1,76 @@ +//============================================================================= +namespace LibItsV2G__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtCheck& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH =================================================================== --- Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH (nonexistent) +++ Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsV2G_TestSystem.hh" +namespace LibItsV2G__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtTrigger& send_par); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtCheck& send_par); +}; + + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/V2Gport.cc =================================================================== --- Ports/LibIts_ports/V2G_ports/V2Gport.cc (nonexistent) +++ Ports/LibIts_ports/V2G_ports/V2Gport.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 13:23:50 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "V2Gport.hh" + +namespace LibItsV2G__TestSystem { + +V2Gport::V2Gport(const char *par_port_name) + : V2Gport_BASE(par_port_name) +{ + +} + +V2Gport::~V2Gport() +{ + +} + +void V2Gport::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void V2Gport::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void V2Gport::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void V2Gport::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void V2Gport::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void V2Gport::Handle_Timeout(double time_since_last_call) {}*/ + +void V2Gport::user_map(const char * /*system_port*/) +{ + +} + +void V2Gport::user_unmap(const char * /*system_port*/) +{ + +} + +void V2Gport::user_start() +{ + +} + +void V2Gport::user_stop() +{ + +} + +void V2Gport::outgoing_send(const V2Greq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/V2G_ports/V2Gport.hh =================================================================== --- Ports/LibIts_ports/V2G_ports/V2Gport.hh (nonexistent) +++ Ports/LibIts_ports/V2G_ports/V2Gport.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 13:23:50 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef V2Gport_HH +#define V2Gport_HH + +#include "LibItsV2G_TestSystem.hh" + +namespace LibItsV2G__TestSystem { + +class V2Gport : public V2Gport_BASE { +public: + V2Gport(const char *par_port_name = NULL); + ~V2Gport(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const V2Greq& send_par); +}; + +} /* end of namespace */ + +#endif Index: EncDec/LibItsBtp_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsBtp_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsBtp_EncdecDeclarations.cc (working copy) @@ -0,0 +1,25 @@ +#include "LibItsBtp_EncdecDeclarations.hh" + +namespace LibItsBtp__EncdecDeclarations { +/**************************************************** + * @desc External function to encode a BtpPayload type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__BtpPayload(const LibItsBtp__TypesAndValues::BtpPayload& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a BtpPayload type + * @param value to encode + * @return encoded value + ****************************************************/ +/* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016) +INTEGER fx__dec__BtpPayload(BITSTRING& b, LibItsBtp__TypesAndValues::BtpPayload& p) +{ + return -1; +} +*/ +} //end namespace Index: EncDec/LibItsCam_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsCam_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsCam_EncdecDeclarations.cc (working copy) @@ -0,0 +1,39 @@ +#include "LibItsCam_EncdecDeclarations.hh" + +namespace LibItsBtp__EncdecDeclarations { +/**************************************************** + * @desc External function to encode a CamReq type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__CamReq(const LibItsCam__TestSystem::CamReq& p) +{ + //set error behavior + TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_ALL,TTCN_EncDec::EB_WARNING); + + TTCN_Buffer TTCN_buf; + TTCN_buf.clear(); + +//encode message in BER (CER variant, but can be any) + p.msgOut().encode(CAM__PDU__Descriptions::CAM_descr_,TTCN_buf,TTCN_EncDec::CT_BER,BER_ENCODE_CER); + + OCTETSTRING encodedData(TTCN_buf.get_len(), TTCN_buf.get_data()); + +//insert BER2PER recoding here! + + return oct2bit(encodedData); +} + + +/**************************************************** + * @desc External function to decode a DenmReq type + * @param value to encode + * @return encoded value + ****************************************************/ +/* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016) +INTEGER fx__dec__CamReq(BITSTRING& b, LibItsCam__TestSystem::CamReq& p) +{ + return -1; +} +*/ +} //end namespace Index: EncDec/LibItsDenm_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsDenm_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsDenm_EncdecDeclarations.cc (working copy) @@ -0,0 +1,38 @@ +#include "LibItsDenm_EncdecDeclarations.hh" + +namespace LibItsDenm__EncdecDeclarations { +/**************************************************** + * @desc External function to encode a DenmReq type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__DenmReq(const LibItsDenm__TestSystem::DenmReq& p) +{ + //set error behavior + TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_ALL,TTCN_EncDec::EB_WARNING); + + TTCN_Buffer TTCN_buf; + TTCN_buf.clear(); + +//encode message in BER (CER variant, but can be any) + p.msgOut().encode(DENM__PDU__Descriptions::DENM_descr_,TTCN_buf,TTCN_EncDec::CT_BER,BER_ENCODE_CER); + + OCTETSTRING encodedData(TTCN_buf.get_len(), TTCN_buf.get_data()); + +//insert BER2PER recoding here! + + return oct2bit(encodedData); +} + +/**************************************************** + * @desc External function to decode a DenmReq type + * @param value to encode + * @return encoded value + ****************************************************/ +/* function not needed yet, decvalue() is not used in TTCN-3 code +INTEGER fx__dec__DenmReq(BITSTRING& b, LibItsDenm__TestSystem::DenmReq& p) +{ + return -1 +} +*/ +} //end namespace Index: EncDec/LibItsEvcsn_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsEvcsn_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsEvcsn_EncdecDeclarations.cc (working copy) @@ -0,0 +1,39 @@ +#include "LibItsEvcsn_encdecDeclarations.hh" + +namespace LibItsEvcsn__encdecDeclarations { +/**************************************************** + * @desc External function to encode a EvcsnReq type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__EvcsnReq(const LibItsEvcsn__TestSystem::EvcsnReq& p) +{ + //set error behavior + TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_ALL,TTCN_EncDec::EB_WARNING); + + TTCN_Buffer TTCN_buf; + TTCN_buf.clear(); + +//encode message in BER (CER variant, but can be any) + p.msgOut().encode(EVCSN__PDU__Descriptions::EvcsnPdu_descr_,TTCN_buf,TTCN_EncDec::CT_BER,BER_ENCODE_CER); + + OCTETSTRING encodedData(TTCN_buf.get_len(), TTCN_buf.get_data()); + +//insert BER2PER recoding here! + + return oct2bit(encodedData); +} + + +/**************************************************** + * @desc External function to decode a DenmReq type + * @param value to encode + * @return encoded value + ****************************************************/ +/* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016) +INTEGER fx__dec__EvcsnReq(BITSTRING& b, LibItsEvcsn__TestSystem::EvcsnReq& p) +{ + return -1; +} +*/ +} //end namespace Index: EncDec/LibItsGeoNetworking_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsGeoNetworking_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsGeoNetworking_EncdecDeclarations.cc (working copy) @@ -0,0 +1,67 @@ +#include "LibItsGeoNetworking_encdecDeclarations.hh" + +namespace LibItsGeoNetworking__encdecDeclarations { +/**************************************************** + * @desc External function to encode a GeoNetworkingPdu type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__GeoNetworkingPdu(const LibItsGeoNetworking__TypesAndValues::GeoNetworkingPdu& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a GeoNetworkingPdu type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__GeoNetworkingPdu(BITSTRING& b, LibItsGeoNetworking__TypesAndValues::GeoNetworkingPdu& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a Payload type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__Payload(const LibItsGeoNetworking__TypesAndValues::Payload& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a Payload type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__Payload(BITSTRING& b, LibItsGeoNetworking__TypesAndValues::Payload& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a GnNonSecuredPacket type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__GnNonSecuredPacket(const LibItsGeoNetworking__TypesAndValues::GnNonSecuredPacket& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a GnNonSecuredPacket type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__GnNonSecuredPacket(BITSTRING& b, LibItsGeoNetworking__TypesAndValues::GnNonSecuredPacket& p) +{ + return -1; +} + +} //end namespace Index: EncDec/LibItsSecurity_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsSecurity_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsSecurity_EncdecDeclarations.cc (working copy) @@ -0,0 +1,88 @@ +#include "LibItsSecurity_EncdecDeclarations.hh" + +namespace LibItsSecurity__EncdecDeclarations { +/**************************************************** + * @desc External function to encode a SecuredMessage type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__SecuredMessage(const LibItsSecurity__TypesAndValues::SecuredMessage& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a SecuredMessage type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__SecuredMessage(BITSTRING& b, LibItsSecurity__TypesAndValues::SecuredMessage& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a ToBeSignedSecuredMessage type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__ToBeSignedSecuredMessage(const LibItsSecurity__TypesAndValues::ToBeSignedSecuredMessage& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a ToBeSignedSecuredMessage type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__ToBeSignedSecuredMessage(BITSTRING& b, LibItsSecurity__TypesAndValues::ToBeSignedSecuredMessage& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a Certificate type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__Certificate(const LibItsSecurity__TypesAndValues::Certificate& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a Certificate type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__Certificate(BITSTRING& b, LibItsSecurity__TypesAndValues::Certificate& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a ToBeSignedCertificate type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__ToBeSignedCertificate(const LibItsSecurity__TypesAndValues::ToBeSignedCertificate& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a ToBeSignedCertificate type + * @param value to encode + * @return encoded value + ****************************************************/ +/* +INTEGER fx__dec__ToBeSignedCertificate(BITSTRING& b, LibItsSecurity__TypesAndValues::ToBeSignedCertificate& p) +{ + return -1; +} +*/ +} //end namespace Index: EncDec/LibItsBtp_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsBtp_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsBtp_EncdecDeclarations.cc (working copy) @@ -0,0 +1,25 @@ +#include "LibItsBtp_EncdecDeclarations.hh" + +namespace LibItsBtp__EncdecDeclarations { +/**************************************************** + * @desc External function to encode a BtpPayload type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__BtpPayload(const LibItsBtp__TypesAndValues::BtpPayload& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a BtpPayload type + * @param value to encode + * @return encoded value + ****************************************************/ +/* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016) +INTEGER fx__dec__BtpPayload(BITSTRING& b, LibItsBtp__TypesAndValues::BtpPayload& p) +{ + return -1; +} +*/ +} //end namespace Index: EncDec/LibItsCam_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsCam_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsCam_EncdecDeclarations.cc (working copy) @@ -0,0 +1,39 @@ +#include "LibItsCam_EncdecDeclarations.hh" + +namespace LibItsBtp__EncdecDeclarations { +/**************************************************** + * @desc External function to encode a CamReq type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__CamReq(const LibItsCam__TestSystem::CamReq& p) +{ + //set error behavior + TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_ALL,TTCN_EncDec::EB_WARNING); + + TTCN_Buffer TTCN_buf; + TTCN_buf.clear(); + +//encode message in BER (CER variant, but can be any) + p.msgOut().encode(CAM__PDU__Descriptions::CAM_descr_,TTCN_buf,TTCN_EncDec::CT_BER,BER_ENCODE_CER); + + OCTETSTRING encodedData(TTCN_buf.get_len(), TTCN_buf.get_data()); + +//insert BER2PER recoding here! + + return oct2bit(encodedData); +} + + +/**************************************************** + * @desc External function to decode a DenmReq type + * @param value to encode + * @return encoded value + ****************************************************/ +/* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016) +INTEGER fx__dec__CamReq(BITSTRING& b, LibItsCam__TestSystem::CamReq& p) +{ + return -1; +} +*/ +} //end namespace Index: EncDec/LibItsDenm_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsDenm_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsDenm_EncdecDeclarations.cc (working copy) @@ -0,0 +1,38 @@ +#include "LibItsDenm_EncdecDeclarations.hh" + +namespace LibItsDenm__EncdecDeclarations { +/**************************************************** + * @desc External function to encode a DenmReq type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__DenmReq(const LibItsDenm__TestSystem::DenmReq& p) +{ + //set error behavior + TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_ALL,TTCN_EncDec::EB_WARNING); + + TTCN_Buffer TTCN_buf; + TTCN_buf.clear(); + +//encode message in BER (CER variant, but can be any) + p.msgOut().encode(DENM__PDU__Descriptions::DENM_descr_,TTCN_buf,TTCN_EncDec::CT_BER,BER_ENCODE_CER); + + OCTETSTRING encodedData(TTCN_buf.get_len(), TTCN_buf.get_data()); + +//insert BER2PER recoding here! + + return oct2bit(encodedData); +} + +/**************************************************** + * @desc External function to decode a DenmReq type + * @param value to encode + * @return encoded value + ****************************************************/ +/* function not needed yet, decvalue() is not used in TTCN-3 code +INTEGER fx__dec__DenmReq(BITSTRING& b, LibItsDenm__TestSystem::DenmReq& p) +{ + return -1 +} +*/ +} //end namespace Index: EncDec/LibItsEvcsn_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsEvcsn_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsEvcsn_EncdecDeclarations.cc (working copy) @@ -0,0 +1,39 @@ +#include "LibItsEvcsn_encdecDeclarations.hh" + +namespace LibItsEvcsn__encdecDeclarations { +/**************************************************** + * @desc External function to encode a EvcsnReq type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__EvcsnReq(const LibItsEvcsn__TestSystem::EvcsnReq& p) +{ + //set error behavior + TTCN_EncDec::set_error_behavior(TTCN_EncDec::ET_ALL,TTCN_EncDec::EB_WARNING); + + TTCN_Buffer TTCN_buf; + TTCN_buf.clear(); + +//encode message in BER (CER variant, but can be any) + p.msgOut().encode(EVCSN__PDU__Descriptions::EvcsnPdu_descr_,TTCN_buf,TTCN_EncDec::CT_BER,BER_ENCODE_CER); + + OCTETSTRING encodedData(TTCN_buf.get_len(), TTCN_buf.get_data()); + +//insert BER2PER recoding here! + + return oct2bit(encodedData); +} + + +/**************************************************** + * @desc External function to decode a DenmReq type + * @param value to encode + * @return encoded value + ****************************************************/ +/* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016) +INTEGER fx__dec__EvcsnReq(BITSTRING& b, LibItsEvcsn__TestSystem::EvcsnReq& p) +{ + return -1; +} +*/ +} //end namespace Index: EncDec/LibItsGeoNetworking_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsGeoNetworking_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsGeoNetworking_EncdecDeclarations.cc (working copy) @@ -0,0 +1,67 @@ +#include "LibItsGeoNetworking_encdecDeclarations.hh" + +namespace LibItsGeoNetworking__encdecDeclarations { +/**************************************************** + * @desc External function to encode a GeoNetworkingPdu type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__GeoNetworkingPdu(const LibItsGeoNetworking__TypesAndValues::GeoNetworkingPdu& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a GeoNetworkingPdu type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__GeoNetworkingPdu(BITSTRING& b, LibItsGeoNetworking__TypesAndValues::GeoNetworkingPdu& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a Payload type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__Payload(const LibItsGeoNetworking__TypesAndValues::Payload& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a Payload type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__Payload(BITSTRING& b, LibItsGeoNetworking__TypesAndValues::Payload& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a GnNonSecuredPacket type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__GnNonSecuredPacket(const LibItsGeoNetworking__TypesAndValues::GnNonSecuredPacket& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a GnNonSecuredPacket type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__GnNonSecuredPacket(BITSTRING& b, LibItsGeoNetworking__TypesAndValues::GnNonSecuredPacket& p) +{ + return -1; +} + +} //end namespace Index: EncDec/LibItsSecurity_EncdecDeclarations.cc =================================================================== --- EncDec/LibItsSecurity_EncdecDeclarations.cc (nonexistent) +++ EncDec/LibItsSecurity_EncdecDeclarations.cc (working copy) @@ -0,0 +1,88 @@ +#include "LibItsSecurity_EncdecDeclarations.hh" + +namespace LibItsSecurity__EncdecDeclarations { +/**************************************************** + * @desc External function to encode a SecuredMessage type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__SecuredMessage(const LibItsSecurity__TypesAndValues::SecuredMessage& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a SecuredMessage type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__SecuredMessage(BITSTRING& b, LibItsSecurity__TypesAndValues::SecuredMessage& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a ToBeSignedSecuredMessage type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__ToBeSignedSecuredMessage(const LibItsSecurity__TypesAndValues::ToBeSignedSecuredMessage& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a ToBeSignedSecuredMessage type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__ToBeSignedSecuredMessage(BITSTRING& b, LibItsSecurity__TypesAndValues::ToBeSignedSecuredMessage& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a Certificate type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__Certificate(const LibItsSecurity__TypesAndValues::Certificate& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a Certificate type + * @param value to encode + * @return encoded value + ****************************************************/ + +INTEGER fx__dec__Certificate(BITSTRING& b, LibItsSecurity__TypesAndValues::Certificate& p) +{ + return -1; +} + +/**************************************************** + * @desc External function to encode a ToBeSignedCertificate type + * @param value to encode + * @return encoded value + ****************************************************/ +BITSTRING fx__enc__ToBeSignedCertificate(const LibItsSecurity__TypesAndValues::ToBeSignedCertificate& p) +{ + return int2bit(0,8); +} + +/**************************************************** + * @desc External function to decode a ToBeSignedCertificate type + * @param value to encode + * @return encoded value + ****************************************************/ +/* +INTEGER fx__dec__ToBeSignedCertificate(BITSTRING& b, LibItsSecurity__TypesAndValues::ToBeSignedCertificate& p) +{ + return -1; +} +*/ +} //end namespace Index: Externals/LibItsCommon_externals.cc =================================================================== --- Externals/LibItsCommon_externals.cc (nonexistent) +++ Externals/LibItsCommon_externals.cc (working copy) @@ -0,0 +1,95 @@ +#include "LibItsCommon_Functions.hh" +//#include "ITS_Container.hh" +#include +#include + +namespace LibItsCommon__Functions +{ + +/* * @desc This external function gets the current time + * @return Timestamp - current time since 01/01/2014 in milliseconds + fx_getCurrentTime() return TimestampIts; +*/ +INTEGER fx__getCurrentTime( +) { + unsigned long long timestamp2014 = 1356998400000; + struct timeval tv; + gettimeofday(&tv, NULL); + + unsigned long long timestampNow = tv.tv_sec*1000 + tv.tv_usec/1000; + +// i.set_long_long_val(timestampNow - timestamp2014); +// return i; + return INTEGER(timestampNow - timestamp2014); +} + +/* * @desc External function to compute distance between two points + * @param p_latitudeA Latitude of first point + * @param p_longitudeA Longitude of first point + * @param p_latitudeB Latitude of second point + * @param p_longitudeB Longitude of second point + * @return Computed distance in meters + fx_computeDistance(in Int32 p_latitudeA, in Int32 p_longitudeA, in Int32 p_latitudeB, in Int32 p_longitudeB) return float; +*/ +FLOAT fx__computeDistance( + const INTEGER& p__latitudeA, + const INTEGER& p__longitudeA, + const INTEGER& p__latitudeB, + const INTEGER& p__longitudeB +) { + double d_latA = ((int)p__latitudeA)/10000000.0; + double d_latB = ((int)p__latitudeB)/10000000.0; + + double d_lonA = ((int)p__longitudeA)/10000000.0; + double d_lonB = ((int)p__longitudeB)/10000000.0; + + double earth_radius = 6371000.0; //meters + + double d_lat = (d_latB - d_latA) *M_PI/180.0; + double d_lon = (d_lonB - d_lonA)*M_PI/180.0; + + double a = sin(d_lat/2)*sin(d_lat/2) + cos(d_latA*M_PI/180.0)*cos(d_latB*M_PI/180.0)*sin(d_lon/2)*sin(d_lon/2); + double c = 2*atan2(sqrt(a), sqrt(1-a)); + + return FLOAT(earth_radius*c); + +} + +/* * @desc External function to compute a position using a reference position, a distance and an orientation + * @param p_iutLongPosVector Reference position + * @param p_distance Distance to the reference position (in meter) + * @param p_orientation Direction of the computed position (0 to 359; 0 means North) + * @param p_latitude Computed position's latitude + * @param p_longitude Computed position's longitude + fx_computePositionUsingDistance(in Int32 p_refLatitude,in Int32 p_refLongitude,in float p_distance,in integer p_orientation,out Int32 p_latitude,out Int32 p_longitude); +*/ +void fx__computePositionUsingDistance( + const INTEGER& p__refLatitude, + const INTEGER& p__refLongitude, + const FLOAT& p__distance, + const INTEGER& p__orientation, + INTEGER& p__latitude, + INTEGER& p__longitude +) { + double distance = p__distance/6371000.0; + double angle = p__orientation*M_PI/180.0; + + double ref_lat = p__refLatitude*M_PI/180.0; + double ref_lon = p__refLongitude*M_PI/180.0; + + p__latitude = asin(sin(ref_lat)*cos(distance) + cos(ref_lat)*sin(distance)*cos(angle))*180/M_PI; + p__longitude = p__refLongitude + atan2(sin(angle)*sin(distance)*cos(ref_lat), cos(distance) - sin(ref_lat)*sin(p__latitude))*180/M_PI; +} + +/* * @desc External function to compute radius of a given circular area + * @param p_squareMeters Square meters of an circular area + * @return Computed radius in meters + fx_computeRadiusFromCircularArea(in float p_squareMeters) return float; +*/ +FLOAT fx__computeRadiusFromCircularArea( + const FLOAT& p__squareMeters +) { + return FLOAT(sqrt(p__squareMeters/M_PI)); +} + +} // end of Namespace Index: Externals/LibItsDcc_externals.cc =================================================================== --- Externals/LibItsDcc_externals.cc (nonexistent) +++ Externals/LibItsDcc_externals.cc (working copy) @@ -0,0 +1,12 @@ +#include "LibItsDcc_Functions.hh" + +namespace LibItsDcc__Functions +{ +/* * @desc Returns the string representation of the float value + * @param p_float The float value + * @return The string representation of the float value + fx_float2str(float p_float) return charstring; +*/ +//RGY no C++ implementation is needed, Titan supports this function natively + +} // end of namespace Index: Externals/LibItsGeoNetworking_externals.cc =================================================================== --- Externals/LibItsGeoNetworking_externals.cc (nonexistent) +++ Externals/LibItsGeoNetworking_externals.cc (working copy) @@ -0,0 +1,24 @@ +#include "LibItsGeoNetworking_Functions.hh" +#include +#include + +namespace LibItsGeoNetworking__Functions +{ +/* * @desc External function to compute timestamp based on current time + * @return Unix-Epoch-Time mod 2^32 + fx_computeGnTimestamp() return UInt32; +*/ +INTEGER fx__computeGnTimestamp( +) { + struct timeval tv; + gettimeofday(&tv, NULL); + +// unsigned long long timestampNow = tv.tv_sec*1000 + tv.tv_usec/1000; + long long timestampNow = tv.tv_sec*1000 + tv.tv_usec/1000; + INTEGER i = INTEGER(); + i.set_long_long_val(timestampNow % 4294967296); +// return INTEGER(timestampNow % 4294967296); + return i; +} + +} //end namespace Index: Externals/LibItsIpv6OverGeoNetworking_externals.cc =================================================================== --- Externals/LibItsIpv6OverGeoNetworking_externals.cc (nonexistent) +++ Externals/LibItsIpv6OverGeoNetworking_externals.cc (working copy) @@ -0,0 +1,58 @@ +#include "LibItsIpv6OverGeoNetworking_Functions.hh" +#include +#include + +namespace LibItsIpv6OverGeoNetworking__Functions +{ +/* * @desc Calculate ICMPv6 checksum on pseudo header according RFC 4443 - Clause 2.3 + * @param p_sourceAddress Source address, + * @param p_destinationAddress Destination address + * @param p_payloadLength Upper-Layer Packet Length + * @param p_payload Upper-Layer payload + * @param p_nextHdr Next header value (e.g. 0x3a for ICMPv6) + * @return The checksum value + *
+         * Pseudo header is defined by RFC 2460 - Clause 8.1
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         *  |                                                               |
+         *  +                                                               +
+         *  |                                                               |
+         *  +                         Source Address                        +
+         *  |                                                               |
+         *  +                                                               +
+         *  |                                                               |
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         *  |                                                               |
+         *  +                                                               +
+         *  |                                                               |
+         *  +                      Destination Address                      +
+         *  |                                                               |
+         *  +                                                               +
+         *  |                                                               |
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         *  |                   Upper-Layer Packet Length                   |
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         *  |                      zero                     |  Next Header  |
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         * 
+ external function fx_computeIPv6CheckSum( + in template (value) Ipv6Address p_sourceAddress, + in template (value) Ipv6Address p_destinationAddress, + in template (value) integer p_payloadLength, + in template (value) octetstring p_payload, + in template (value) UInt8 p_nextHdr + ) return Oct2; +*/ + +OCTETSTRING fx__computeIPv6CheckSum( + const OCTETSTRING_template& p__sourceAddress, + const OCTETSTRING_template& p__destinationAddress, + const INTEGER_template& p__payloadLength, + const OCTETSTRING_template& p__payload, + const INTEGER_template& p__nextHdr +) { + OCTETSTRING ret_val = int2oct(0,1); + return ret_val; +} + +} //end namespace Index: Externals/LibItsMapemSpatem_externals.cc =================================================================== --- Externals/LibItsMapemSpatem_externals.cc (nonexistent) +++ Externals/LibItsMapemSpatem_externals.cc (working copy) @@ -0,0 +1,18 @@ +#include "LibItsMapemSpatem_externals.hh" +#include +#include + +namespace LibItsMapemSpatem__externals +{ +/*FIXME RGY @desc sounds like a copy-paste, not as the real purpose of the function + * @desc External function to compute distance between two points + * @param p_rawData Octetstring to analyse + * @return true or false according to the check + fx_checkUperEncoding ( in RawData p_rawData ) return boolean; +*/ +BOOLEAN fx__checkUperEncoding(const OCTETSTRING& p__rawData) +{ + return TRUE; +} + +} //end namespace Index: Externals/LibItsSecurity_externals.cc =================================================================== --- Externals/LibItsSecurity_externals.cc (nonexistent) +++ Externals/LibItsSecurity_externals.cc (working copy) @@ -0,0 +1,302 @@ +#include "LibItsSecurity_Functions.hh" + +namespace LibItsSecurity__Functions +{ +// group signing +/* * @desc Produces a 256-bit (32-byte) hash value + * @param p_toBeHashedData Data to be used to calculate the hash value + * @return The hash value + fx_hashWithSha256(in octetstring p_toBeHashedData) return Oct32; +*/ +OCTETSTRING fx__hashWithSha256( + const OCTETSTRING& p__toBeHashedData +) { +//RGY when implementing, look at TCC_Useful_functions/TCCSecurity_Functions + OCTETSTRING ret_val = int2oct(0,1); + return ret_val; +} + +/* * @desc Produces a Elliptic Curve Digital Signature Algorithm (ECDSA) signaturee + * @param p_toBeSignedSecuredMessage The data to be signed + * @param p_privateKey The private key + * @return The signature value + fx_signWithEcdsaNistp256WithSha256(in octetstring p_toBeSignedSecuredMessage, in octetstring p_privateKey) return octetstring; +*/ +OCTETSTRING fx__signWithEcdsaNistp256WithSha256( + const OCTETSTRING& p__toBeSignedSecuredMessage, + const OCTETSTRING& p__privateKey +) { + OCTETSTRING ret_val = int2oct(0,1); + return ret_val; +} + +/* * @desc Verify the signature of the specified data + * @param p_toBeVerifiedData The data to be verified + * @param p_signature The signature + * @param p_ecdsaNistp256PublicKeyX The public key (x coordinate) + * @param p_ecdsaNistp256PublicKeyY The public key (y coordinate) + * @return true on success, false otherwise + fx_verifyWithEcdsaNistp256WithSha256(in octetstring p_toBeVerifiedData, in octetstring p_signature, in octetstring p_ecdsaNistp256PublicKeyX, in octetstring p_ecdsaNistp256PublicKeyY) return boolean; +*/ +BOOLEAN fx__verifyWithEcdsaNistp256WithSha256( + const OCTETSTRING& p__toBeVerifiedData, + const OCTETSTRING& p__signature, + const OCTETSTRING& p__ecdsaNistp256PublicKeyX, + const OCTETSTRING& p__ecdsaNistp256PublicKeyY +) { + return TRUE; +} + +/* * @desc Produce a new public/private key pair based on Elliptic Curve Digital Signature Algorithm (ECDSA) algorithm. + * This function should not be used by the ATS + * @param p_privateKey The new private key value + * @param p_publicKeyX The new public key value (x coordinate) + * @param p_publicKeyX The new public key value (y coordinate) + * @return true on success, false otherwise + fx_generateKeyPair(out octetstring p_privateKey, out octetstring p_publicKeyX, out octetstring p_publicKeyY) return boolean; +*/ +BOOLEAN fx__generateKeyPair( + OCTETSTRING& p__privateKey, + OCTETSTRING& p__publicKeyX, + OCTETSTRING& p__publicKeyY +) { + return TRUE; +} + +// group encryption + +// group certificatesLoader + +/* * @desc Load in memory cache the certificates available in the specified directory + * @param p_rootDirectory Root directory to access to the certificates identified by the certificate ID + * @param p_configId A configuration identifier + * @remark This method SHALL be call before any usage of certificates + * @return true on success, false otherwise + fx_loadCertificates(in charstring p_rootDirectory, in charstring p_configId) return boolean; +*/ +BOOLEAN fx__loadCertificates( + const CHARSTRING& p__rootDirectory, + const CHARSTRING& p__configId +) { + return TRUE; +} + +/* * @desc Unload from memory cache the certificates + * @return true on success, false otherwise + fx_unloadCertificates() return boolean; +*/ +BOOLEAN fx__unloadCertificates( +) { + return TRUE; +} + +/* * @desc Read the specified certificate + * @param p_certificateId the certificate identifier + * @param p_certificate the expected certificate + * @return true on success, false otherwise + fx_readCertificate(in charstring p_certificateId, out octetstring p_certificate) return boolean; +*/ +BOOLEAN fx__readCertificate( + const CHARSTRING& p__certificateId, + OCTETSTRING& p__certificate +) { + return TRUE; +} + + +/* * @desc Read the specified certificate digest + * @param p_certificateId the certificate identifier + * @param p_digest the expected certificate + * @return true on success, false otherwise + fx_readCertificateDigest(in charstring p_certificateId, out HashedId8 p_digest) return boolean; +*/ +BOOLEAN fx__readCertificateDigest( + const CHARSTRING& p__certificateId, + OCTETSTRING& p__digest +) { + return TRUE; +} + +/* * @desc Read the private keys for the specified certificate + * @param p_keysId the keys identifier + * @param p_signingPrivateKey the signing private key + * @return true on success, false otherwise + fx_readSigningKey(in charstring p_keysId, out Oct32 p_signingPrivateKey) return boolean; +*/ +BOOLEAN fx__readSigningKey( + const CHARSTRING& p__keysId, + OCTETSTRING& p__signingPrivateKey +) { + return TRUE; +} + +/* * @desc Read the private keys for the specified certificate + * @param p_keysId the keys identifier + * @param p_encryptPrivateKey the encrypt private key + * @return true on success, false otherwise + fx_readEncryptingKey(in charstring p_keysId, out Oct32 p_encryptingPrivateKey) return boolean; +*/ +BOOLEAN fx__readEncryptingKey( + const CHARSTRING& p__keysId, + OCTETSTRING& p__encryptingPrivateKey +) { + return TRUE; +} + +// group geodesic + +/* * @desc Check that given polygon doesn't have neither self-intersections nor holes. + * @param p_region Polygonal Region + * @return true on success, false otherwise + * @verdict Unchanged + fx_isValidPolygonalRegion(in PolygonalRegion p_region) return boolean; +*/ +BOOLEAN fx__isValidPolygonalRegion( + const LibItsSecurity__TypesAndValues::PolygonalRegion& p__region +) { + return TRUE; +} + +/* * @desc Check if a polygonal region is inside another one + * @param p_parent The main polygonal region + * @param p_region The polygonal region to be included + * @return true on success, false otherwise + * @verdict Unchanged + fx_isPolygonalRegionInside(in PolygonalRegion p_parent, in PolygonalRegion p_region) return boolean; +*/ +BOOLEAN fx__isPolygonalRegionInside( + const LibItsSecurity__TypesAndValues::PolygonalRegion& p__parent, + const LibItsSecurity__TypesAndValues::PolygonalRegion& p__region +) { + return TRUE; +} + +/* * @desc Check that the location is inside a circular region + * @param p_region The circular region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsideCircularRegion(in CircularRegion p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsideCircularRegion( + const LibItsSecurity__TypesAndValues::CircularRegion& p__region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p__location +) { + return TRUE; +} + +/* * @desc Check that the location is inside a rectangular region + * @param p_region The rectangular region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsideRectangularRegion(in RectangularRegions p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsideRectangularRegion( + const LibItsSecurity__TypesAndValues::RectangularRegions& p__region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p__location +) { + return TRUE; +} + +/* * @desc Check that the location is inside a polygonal region + * @param p_region The polygonal region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsidePolygonalRegion(in PolygonalRegion p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsidePolygonalRegion( + const LibItsSecurity__TypesAndValues::PolygonalRegion& p__region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p__location +) { + return TRUE; +} + + +/* * @desc Check if the location is inside an identified region + * @param p_region The identified region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsideIdentifiedRegion(in IdentifiedRegion p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsideIdentifiedRegion( + const LibItsSecurity__TypesAndValues::IdentifiedRegion& p__region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p__location +) { + return TRUE; +} + +/* * @desc Check if the location is inside an undefined region + * @param p_region The identified region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsideOtherRegion(in octetstring p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsideOtherRegion( + const OCTETSTRING& p_region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p_location +) { + return TRUE; +} + +/* * @desc Check that p_circular_region_1 circular region is included into p_circular_region_2 circular region + * @param p_circular_region_1 Circular region 1 + * @param p_circular_region_2 Circular region 2 + * @return true on success, false otherwise + fx_areCirclesInside(in CircularRegion p_circular_region_1, in CircularRegion p_circular_region_2) return boolean; +*/ +BOOLEAN fx__areCirclesInside( + const LibItsSecurity__TypesAndValues::CircularRegion& p_circular_region_1, + const LibItsSecurity__TypesAndValues::CircularRegion& p_circular_region_2 +) { + return TRUE; +} + +/* * @desc Check that p_rectanglar_region_1 rectangular region is included into p_rectanglar_region_2 rectangular region + * @param p_rectanglar_region_1 Rectangular region 1 + * @param p_rectanglar_region_2 Rectangular region 2 + * @return true on success, false otherwise + fx_areRectanglesInside(in RectangularRegions p_rectanglar_region_1, in RectangularRegions p_rectanglar_region_2) return boolean; +*/ +BOOLEAN fx__areRectanglesInside( + const LibItsSecurity__TypesAndValues::RectangularRegions& p_rectanglar_region_1, + const LibItsSecurity__TypesAndValues::RectangularRegions& p_rectanglar_region_2 +) { + return TRUE; +} + +/* * @desc Check that p_polygonal_region_1 polygonal region is included into p_polygonal_region_2 polygonal region + * @param p_polygonal_region_1 Polygonal region 1 + * @param p_polygonal_region_2 Polygonal region 2 + * @return true on success, false otherwise + fx_arePolygonsInside(in PolygonalRegion p_polygonal_region_1, in PolygonalRegion p_polygonal_region_2) return boolean; +*/ +BOOLEAN fx__arePolygonsInside( + const LibItsSecurity__TypesAndValues::PolygonalRegion& p_polygonal_region_1, + const LibItsSecurity__TypesAndValues::PolygonalRegion& p_polygonal_region_2 +) { + return TRUE; +} + +/* * @desc Convert a spacial coordinate from DMS to Dms + * @param p_degrees The degrees (D) + * @param p_minutes The minutes (M) + * @param p_seconds The seconds (S) + * @param p_latlon The latitude/longitude: (N|S|E|W) + * @return The decimal coordinate on success, 0.0, otherwise + * @verdict Unchanged + fx_dms2dd(in Int p_degrees, in Int p_minutes, in float p_seconds, in Oct1 p_latlon) return float; +*/ +FLOAT fx__dms2dd( + const INTEGER& p__degrees, + const INTEGER& p__minutes, + const FLOAT& p__seconds, + const OCTETSTRING& p__latlon +) { + return 0.0; +} + +} // end of namespace Index: Externals/LibItsCommon_externals.cc =================================================================== --- Externals/LibItsCommon_externals.cc (nonexistent) +++ Externals/LibItsCommon_externals.cc (working copy) @@ -0,0 +1,95 @@ +#include "LibItsCommon_Functions.hh" +//#include "ITS_Container.hh" +#include +#include + +namespace LibItsCommon__Functions +{ + +/* * @desc This external function gets the current time + * @return Timestamp - current time since 01/01/2014 in milliseconds + fx_getCurrentTime() return TimestampIts; +*/ +INTEGER fx__getCurrentTime( +) { + unsigned long long timestamp2014 = 1356998400000; + struct timeval tv; + gettimeofday(&tv, NULL); + + unsigned long long timestampNow = tv.tv_sec*1000 + tv.tv_usec/1000; + +// i.set_long_long_val(timestampNow - timestamp2014); +// return i; + return INTEGER(timestampNow - timestamp2014); +} + +/* * @desc External function to compute distance between two points + * @param p_latitudeA Latitude of first point + * @param p_longitudeA Longitude of first point + * @param p_latitudeB Latitude of second point + * @param p_longitudeB Longitude of second point + * @return Computed distance in meters + fx_computeDistance(in Int32 p_latitudeA, in Int32 p_longitudeA, in Int32 p_latitudeB, in Int32 p_longitudeB) return float; +*/ +FLOAT fx__computeDistance( + const INTEGER& p__latitudeA, + const INTEGER& p__longitudeA, + const INTEGER& p__latitudeB, + const INTEGER& p__longitudeB +) { + double d_latA = ((int)p__latitudeA)/10000000.0; + double d_latB = ((int)p__latitudeB)/10000000.0; + + double d_lonA = ((int)p__longitudeA)/10000000.0; + double d_lonB = ((int)p__longitudeB)/10000000.0; + + double earth_radius = 6371000.0; //meters + + double d_lat = (d_latB - d_latA) *M_PI/180.0; + double d_lon = (d_lonB - d_lonA)*M_PI/180.0; + + double a = sin(d_lat/2)*sin(d_lat/2) + cos(d_latA*M_PI/180.0)*cos(d_latB*M_PI/180.0)*sin(d_lon/2)*sin(d_lon/2); + double c = 2*atan2(sqrt(a), sqrt(1-a)); + + return FLOAT(earth_radius*c); + +} + +/* * @desc External function to compute a position using a reference position, a distance and an orientation + * @param p_iutLongPosVector Reference position + * @param p_distance Distance to the reference position (in meter) + * @param p_orientation Direction of the computed position (0 to 359; 0 means North) + * @param p_latitude Computed position's latitude + * @param p_longitude Computed position's longitude + fx_computePositionUsingDistance(in Int32 p_refLatitude,in Int32 p_refLongitude,in float p_distance,in integer p_orientation,out Int32 p_latitude,out Int32 p_longitude); +*/ +void fx__computePositionUsingDistance( + const INTEGER& p__refLatitude, + const INTEGER& p__refLongitude, + const FLOAT& p__distance, + const INTEGER& p__orientation, + INTEGER& p__latitude, + INTEGER& p__longitude +) { + double distance = p__distance/6371000.0; + double angle = p__orientation*M_PI/180.0; + + double ref_lat = p__refLatitude*M_PI/180.0; + double ref_lon = p__refLongitude*M_PI/180.0; + + p__latitude = asin(sin(ref_lat)*cos(distance) + cos(ref_lat)*sin(distance)*cos(angle))*180/M_PI; + p__longitude = p__refLongitude + atan2(sin(angle)*sin(distance)*cos(ref_lat), cos(distance) - sin(ref_lat)*sin(p__latitude))*180/M_PI; +} + +/* * @desc External function to compute radius of a given circular area + * @param p_squareMeters Square meters of an circular area + * @return Computed radius in meters + fx_computeRadiusFromCircularArea(in float p_squareMeters) return float; +*/ +FLOAT fx__computeRadiusFromCircularArea( + const FLOAT& p__squareMeters +) { + return FLOAT(sqrt(p__squareMeters/M_PI)); +} + +} // end of Namespace Index: Externals/LibItsDcc_externals.cc =================================================================== --- Externals/LibItsDcc_externals.cc (nonexistent) +++ Externals/LibItsDcc_externals.cc (working copy) @@ -0,0 +1,12 @@ +#include "LibItsDcc_Functions.hh" + +namespace LibItsDcc__Functions +{ +/* * @desc Returns the string representation of the float value + * @param p_float The float value + * @return The string representation of the float value + fx_float2str(float p_float) return charstring; +*/ +//RGY no C++ implementation is needed, Titan supports this function natively + +} // end of namespace Index: Externals/LibItsGeoNetworking_externals.cc =================================================================== --- Externals/LibItsGeoNetworking_externals.cc (nonexistent) +++ Externals/LibItsGeoNetworking_externals.cc (working copy) @@ -0,0 +1,24 @@ +#include "LibItsGeoNetworking_Functions.hh" +#include +#include + +namespace LibItsGeoNetworking__Functions +{ +/* * @desc External function to compute timestamp based on current time + * @return Unix-Epoch-Time mod 2^32 + fx_computeGnTimestamp() return UInt32; +*/ +INTEGER fx__computeGnTimestamp( +) { + struct timeval tv; + gettimeofday(&tv, NULL); + +// unsigned long long timestampNow = tv.tv_sec*1000 + tv.tv_usec/1000; + long long timestampNow = tv.tv_sec*1000 + tv.tv_usec/1000; + INTEGER i = INTEGER(); + i.set_long_long_val(timestampNow % 4294967296); +// return INTEGER(timestampNow % 4294967296); + return i; +} + +} //end namespace Index: Externals/LibItsIpv6OverGeoNetworking_externals.cc =================================================================== --- Externals/LibItsIpv6OverGeoNetworking_externals.cc (nonexistent) +++ Externals/LibItsIpv6OverGeoNetworking_externals.cc (working copy) @@ -0,0 +1,58 @@ +#include "LibItsIpv6OverGeoNetworking_Functions.hh" +#include +#include + +namespace LibItsIpv6OverGeoNetworking__Functions +{ +/* * @desc Calculate ICMPv6 checksum on pseudo header according RFC 4443 - Clause 2.3 + * @param p_sourceAddress Source address, + * @param p_destinationAddress Destination address + * @param p_payloadLength Upper-Layer Packet Length + * @param p_payload Upper-Layer payload + * @param p_nextHdr Next header value (e.g. 0x3a for ICMPv6) + * @return The checksum value + *
+         * Pseudo header is defined by RFC 2460 - Clause 8.1
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         *  |                                                               |
+         *  +                                                               +
+         *  |                                                               |
+         *  +                         Source Address                        +
+         *  |                                                               |
+         *  +                                                               +
+         *  |                                                               |
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         *  |                                                               |
+         *  +                                                               +
+         *  |                                                               |
+         *  +                      Destination Address                      +
+         *  |                                                               |
+         *  +                                                               +
+         *  |                                                               |
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         *  |                   Upper-Layer Packet Length                   |
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         *  |                      zero                     |  Next Header  |
+         *  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+         * 
+ external function fx_computeIPv6CheckSum( + in template (value) Ipv6Address p_sourceAddress, + in template (value) Ipv6Address p_destinationAddress, + in template (value) integer p_payloadLength, + in template (value) octetstring p_payload, + in template (value) UInt8 p_nextHdr + ) return Oct2; +*/ + +OCTETSTRING fx__computeIPv6CheckSum( + const OCTETSTRING_template& p__sourceAddress, + const OCTETSTRING_template& p__destinationAddress, + const INTEGER_template& p__payloadLength, + const OCTETSTRING_template& p__payload, + const INTEGER_template& p__nextHdr +) { + OCTETSTRING ret_val = int2oct(0,1); + return ret_val; +} + +} //end namespace Index: Externals/LibItsMapemSpatem_externals.cc =================================================================== --- Externals/LibItsMapemSpatem_externals.cc (nonexistent) +++ Externals/LibItsMapemSpatem_externals.cc (working copy) @@ -0,0 +1,18 @@ +#include "LibItsMapemSpatem_externals.hh" +#include +#include + +namespace LibItsMapemSpatem__externals +{ +/*FIXME RGY @desc sounds like a copy-paste, not as the real purpose of the function + * @desc External function to compute distance between two points + * @param p_rawData Octetstring to analyse + * @return true or false according to the check + fx_checkUperEncoding ( in RawData p_rawData ) return boolean; +*/ +BOOLEAN fx__checkUperEncoding(const OCTETSTRING& p__rawData) +{ + return TRUE; +} + +} //end namespace Index: Externals/LibItsSecurity_externals.cc =================================================================== --- Externals/LibItsSecurity_externals.cc (nonexistent) +++ Externals/LibItsSecurity_externals.cc (working copy) @@ -0,0 +1,302 @@ +#include "LibItsSecurity_Functions.hh" + +namespace LibItsSecurity__Functions +{ +// group signing +/* * @desc Produces a 256-bit (32-byte) hash value + * @param p_toBeHashedData Data to be used to calculate the hash value + * @return The hash value + fx_hashWithSha256(in octetstring p_toBeHashedData) return Oct32; +*/ +OCTETSTRING fx__hashWithSha256( + const OCTETSTRING& p__toBeHashedData +) { +//RGY when implementing, look at TCC_Useful_functions/TCCSecurity_Functions + OCTETSTRING ret_val = int2oct(0,1); + return ret_val; +} + +/* * @desc Produces a Elliptic Curve Digital Signature Algorithm (ECDSA) signaturee + * @param p_toBeSignedSecuredMessage The data to be signed + * @param p_privateKey The private key + * @return The signature value + fx_signWithEcdsaNistp256WithSha256(in octetstring p_toBeSignedSecuredMessage, in octetstring p_privateKey) return octetstring; +*/ +OCTETSTRING fx__signWithEcdsaNistp256WithSha256( + const OCTETSTRING& p__toBeSignedSecuredMessage, + const OCTETSTRING& p__privateKey +) { + OCTETSTRING ret_val = int2oct(0,1); + return ret_val; +} + +/* * @desc Verify the signature of the specified data + * @param p_toBeVerifiedData The data to be verified + * @param p_signature The signature + * @param p_ecdsaNistp256PublicKeyX The public key (x coordinate) + * @param p_ecdsaNistp256PublicKeyY The public key (y coordinate) + * @return true on success, false otherwise + fx_verifyWithEcdsaNistp256WithSha256(in octetstring p_toBeVerifiedData, in octetstring p_signature, in octetstring p_ecdsaNistp256PublicKeyX, in octetstring p_ecdsaNistp256PublicKeyY) return boolean; +*/ +BOOLEAN fx__verifyWithEcdsaNistp256WithSha256( + const OCTETSTRING& p__toBeVerifiedData, + const OCTETSTRING& p__signature, + const OCTETSTRING& p__ecdsaNistp256PublicKeyX, + const OCTETSTRING& p__ecdsaNistp256PublicKeyY +) { + return TRUE; +} + +/* * @desc Produce a new public/private key pair based on Elliptic Curve Digital Signature Algorithm (ECDSA) algorithm. + * This function should not be used by the ATS + * @param p_privateKey The new private key value + * @param p_publicKeyX The new public key value (x coordinate) + * @param p_publicKeyX The new public key value (y coordinate) + * @return true on success, false otherwise + fx_generateKeyPair(out octetstring p_privateKey, out octetstring p_publicKeyX, out octetstring p_publicKeyY) return boolean; +*/ +BOOLEAN fx__generateKeyPair( + OCTETSTRING& p__privateKey, + OCTETSTRING& p__publicKeyX, + OCTETSTRING& p__publicKeyY +) { + return TRUE; +} + +// group encryption + +// group certificatesLoader + +/* * @desc Load in memory cache the certificates available in the specified directory + * @param p_rootDirectory Root directory to access to the certificates identified by the certificate ID + * @param p_configId A configuration identifier + * @remark This method SHALL be call before any usage of certificates + * @return true on success, false otherwise + fx_loadCertificates(in charstring p_rootDirectory, in charstring p_configId) return boolean; +*/ +BOOLEAN fx__loadCertificates( + const CHARSTRING& p__rootDirectory, + const CHARSTRING& p__configId +) { + return TRUE; +} + +/* * @desc Unload from memory cache the certificates + * @return true on success, false otherwise + fx_unloadCertificates() return boolean; +*/ +BOOLEAN fx__unloadCertificates( +) { + return TRUE; +} + +/* * @desc Read the specified certificate + * @param p_certificateId the certificate identifier + * @param p_certificate the expected certificate + * @return true on success, false otherwise + fx_readCertificate(in charstring p_certificateId, out octetstring p_certificate) return boolean; +*/ +BOOLEAN fx__readCertificate( + const CHARSTRING& p__certificateId, + OCTETSTRING& p__certificate +) { + return TRUE; +} + + +/* * @desc Read the specified certificate digest + * @param p_certificateId the certificate identifier + * @param p_digest the expected certificate + * @return true on success, false otherwise + fx_readCertificateDigest(in charstring p_certificateId, out HashedId8 p_digest) return boolean; +*/ +BOOLEAN fx__readCertificateDigest( + const CHARSTRING& p__certificateId, + OCTETSTRING& p__digest +) { + return TRUE; +} + +/* * @desc Read the private keys for the specified certificate + * @param p_keysId the keys identifier + * @param p_signingPrivateKey the signing private key + * @return true on success, false otherwise + fx_readSigningKey(in charstring p_keysId, out Oct32 p_signingPrivateKey) return boolean; +*/ +BOOLEAN fx__readSigningKey( + const CHARSTRING& p__keysId, + OCTETSTRING& p__signingPrivateKey +) { + return TRUE; +} + +/* * @desc Read the private keys for the specified certificate + * @param p_keysId the keys identifier + * @param p_encryptPrivateKey the encrypt private key + * @return true on success, false otherwise + fx_readEncryptingKey(in charstring p_keysId, out Oct32 p_encryptingPrivateKey) return boolean; +*/ +BOOLEAN fx__readEncryptingKey( + const CHARSTRING& p__keysId, + OCTETSTRING& p__encryptingPrivateKey +) { + return TRUE; +} + +// group geodesic + +/* * @desc Check that given polygon doesn't have neither self-intersections nor holes. + * @param p_region Polygonal Region + * @return true on success, false otherwise + * @verdict Unchanged + fx_isValidPolygonalRegion(in PolygonalRegion p_region) return boolean; +*/ +BOOLEAN fx__isValidPolygonalRegion( + const LibItsSecurity__TypesAndValues::PolygonalRegion& p__region +) { + return TRUE; +} + +/* * @desc Check if a polygonal region is inside another one + * @param p_parent The main polygonal region + * @param p_region The polygonal region to be included + * @return true on success, false otherwise + * @verdict Unchanged + fx_isPolygonalRegionInside(in PolygonalRegion p_parent, in PolygonalRegion p_region) return boolean; +*/ +BOOLEAN fx__isPolygonalRegionInside( + const LibItsSecurity__TypesAndValues::PolygonalRegion& p__parent, + const LibItsSecurity__TypesAndValues::PolygonalRegion& p__region +) { + return TRUE; +} + +/* * @desc Check that the location is inside a circular region + * @param p_region The circular region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsideCircularRegion(in CircularRegion p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsideCircularRegion( + const LibItsSecurity__TypesAndValues::CircularRegion& p__region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p__location +) { + return TRUE; +} + +/* * @desc Check that the location is inside a rectangular region + * @param p_region The rectangular region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsideRectangularRegion(in RectangularRegions p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsideRectangularRegion( + const LibItsSecurity__TypesAndValues::RectangularRegions& p__region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p__location +) { + return TRUE; +} + +/* * @desc Check that the location is inside a polygonal region + * @param p_region The polygonal region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsidePolygonalRegion(in PolygonalRegion p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsidePolygonalRegion( + const LibItsSecurity__TypesAndValues::PolygonalRegion& p__region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p__location +) { + return TRUE; +} + + +/* * @desc Check if the location is inside an identified region + * @param p_region The identified region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsideIdentifiedRegion(in IdentifiedRegion p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsideIdentifiedRegion( + const LibItsSecurity__TypesAndValues::IdentifiedRegion& p__region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p__location +) { + return TRUE; +} + +/* * @desc Check if the location is inside an undefined region + * @param p_region The identified region to consider + * @param p_location The device location + * @return true on success, false otherwise + * @verdict Unchanged + fx_isLocationInsideOtherRegion(in octetstring p_region, in ThreeDLocation p_location) return boolean; +*/ +BOOLEAN fx__isLocationInsideOtherRegion( + const OCTETSTRING& p_region, + const LibItsSecurity__TypesAndValues::ThreeDLocation& p_location +) { + return TRUE; +} + +/* * @desc Check that p_circular_region_1 circular region is included into p_circular_region_2 circular region + * @param p_circular_region_1 Circular region 1 + * @param p_circular_region_2 Circular region 2 + * @return true on success, false otherwise + fx_areCirclesInside(in CircularRegion p_circular_region_1, in CircularRegion p_circular_region_2) return boolean; +*/ +BOOLEAN fx__areCirclesInside( + const LibItsSecurity__TypesAndValues::CircularRegion& p_circular_region_1, + const LibItsSecurity__TypesAndValues::CircularRegion& p_circular_region_2 +) { + return TRUE; +} + +/* * @desc Check that p_rectanglar_region_1 rectangular region is included into p_rectanglar_region_2 rectangular region + * @param p_rectanglar_region_1 Rectangular region 1 + * @param p_rectanglar_region_2 Rectangular region 2 + * @return true on success, false otherwise + fx_areRectanglesInside(in RectangularRegions p_rectanglar_region_1, in RectangularRegions p_rectanglar_region_2) return boolean; +*/ +BOOLEAN fx__areRectanglesInside( + const LibItsSecurity__TypesAndValues::RectangularRegions& p_rectanglar_region_1, + const LibItsSecurity__TypesAndValues::RectangularRegions& p_rectanglar_region_2 +) { + return TRUE; +} + +/* * @desc Check that p_polygonal_region_1 polygonal region is included into p_polygonal_region_2 polygonal region + * @param p_polygonal_region_1 Polygonal region 1 + * @param p_polygonal_region_2 Polygonal region 2 + * @return true on success, false otherwise + fx_arePolygonsInside(in PolygonalRegion p_polygonal_region_1, in PolygonalRegion p_polygonal_region_2) return boolean; +*/ +BOOLEAN fx__arePolygonsInside( + const LibItsSecurity__TypesAndValues::PolygonalRegion& p_polygonal_region_1, + const LibItsSecurity__TypesAndValues::PolygonalRegion& p_polygonal_region_2 +) { + return TRUE; +} + +/* * @desc Convert a spacial coordinate from DMS to Dms + * @param p_degrees The degrees (D) + * @param p_minutes The minutes (M) + * @param p_seconds The seconds (S) + * @param p_latlon The latitude/longitude: (N|S|E|W) + * @return The decimal coordinate on success, 0.0, otherwise + * @verdict Unchanged + fx_dms2dd(in Int p_degrees, in Int p_minutes, in float p_seconds, in Oct1 p_latlon) return float; +*/ +FLOAT fx__dms2dd( + const INTEGER& p__degrees, + const INTEGER& p__minutes, + const FLOAT& p__seconds, + const OCTETSTRING& p__latlon +) { + return 0.0; +} + +} // end of namespace Index: Ports/LibIts_ports/AdapterControlPort.cc =================================================================== --- Ports/LibIts_ports/AdapterControlPort.cc (nonexistent) +++ Ports/LibIts_ports/AdapterControlPort.cc (working copy) @@ -0,0 +1,21 @@ +#include "AdapterControlPort.hh" + +//#include "CALM_ports/AdapterControlPort_CALM.partC" +/* to be used when built without generating softlinks to the working directory +#include "CAM_ports/AdapterControlPort_CAM.partC" +#include "DENM_ports/AdapterControlPort_DENM.partC" +#include "GN_ports/AdapterControlPort_GN.partC" +#include "IVIM_ports/AdapterControlPort_IVIM.partC" +#include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC" +#include "SremSsem_ports/AdapterControlPort_SremSsem.partC" +#include "V2G_ports/AdapterControlPort_V2G.partC" +*/ +#include "AdapterControlPort_CAM.partC" +#include "AdapterControlPort_DENM.partC" +#include "AdapterControlPort_GN.partC" +#include "AdapterControlPort_IVIM.partC" +#include "AdapterControlPort_MapemSpatem.partC" +#include "AdapterControlPort_SremSsem.partC" +#include "AdapterControlPort_Evcsn.partC" +//#include "AdapterControlPort_V2G.partC" + Index: Ports/LibIts_ports/AdapterControlPort.hh =================================================================== --- Ports/LibIts_ports/AdapterControlPort.hh (nonexistent) +++ Ports/LibIts_ports/AdapterControlPort.hh (working copy) @@ -0,0 +1,25 @@ +#ifndef AdapterControlPort_HH +#define AdapterControlPort_HH + +//#include "TRI_mapper_API.hh" + +//#include "CALM_ports/AdapterControlPort_CALM.partH" +/* to be used when built without generating softlinks to the working directory +#include "CAM_ports/AdapterControlPort_CAM.partH" +#include "DENM_ports/AdapterControlPort_DENM.partH" +#include "GN_ports/AdapterControlPort_GN.partH" +#include "IVIM_ports/AdapterControlPort_IVIM.partH" +#include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH" +#include "SremSsem_ports/AdapterControlPort_SremSsem.partH" +#include "V2G_ports/AdapterControlPort_V2G.partH" +*/ +#include "AdapterControlPort_CAM.partH" +#include "AdapterControlPort_DENM.partH" +#include "AdapterControlPort_GN.partH" +#include "AdapterControlPort_IVIM.partH" +#include "AdapterControlPort_MapemSpatem.partH" +#include "AdapterControlPort_SremSsem.partH" +#include "AdapterControlPort_Evcsn.partH" +//#include "AdapterControlPort_V2G.partH" + +#endif Index: Ports/LibIts_ports/BTP_ports/BtpPort.cc =================================================================== --- Ports/LibIts_ports/BTP_ports/BtpPort.cc (nonexistent) +++ Ports/LibIts_ports/BTP_ports/BtpPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "BtpPort.hh" + +namespace LibItsBtp__TestSystem { + +BtpPort::BtpPort(const char *par_port_name) + : BtpPort_BASE(par_port_name) +{ + +} + +BtpPort::~BtpPort() +{ + +} + +void BtpPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void BtpPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void BtpPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void BtpPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void BtpPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void BtpPort::Handle_Timeout(double time_since_last_call) {}*/ + +void BtpPort::user_map(const char * /*system_port*/) +{ + +} + +void BtpPort::user_unmap(const char * /*system_port*/) +{ + +} + +void BtpPort::user_start() +{ + +} + +void BtpPort::user_stop() +{ + +} + +void BtpPort::outgoing_send(const BtpReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/BTP_ports/BtpPort.hh =================================================================== --- Ports/LibIts_ports/BTP_ports/BtpPort.hh (nonexistent) +++ Ports/LibIts_ports/BTP_ports/BtpPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef BtpPort_HH +#define BtpPort_HH + +#include "LibItsBtp_TestSystem.hh" + +namespace LibItsBtp__TestSystem { + +class BtpPort : public BtpPort_BASE { +public: + BtpPort(const char *par_port_name = NULL); + ~BtpPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const BtpReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC =================================================================== --- Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC (nonexistent) +++ Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsBtp__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsBtp__TypesAndValues::UtBtpTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH =================================================================== --- Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH (nonexistent) +++ Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsBtp_TestSystem.hh" +namespace LibItsBtp__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsBtp__TypesAndValues::UtBtpTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC =================================================================== --- Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC (nonexistent) +++ Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsCam__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH =================================================================== --- Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH (nonexistent) +++ Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsCam_TestSystem.hh" + +namespace LibItsCam__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/CAM_ports/CamPort.cc =================================================================== --- Ports/LibIts_ports/CAM_ports/CamPort.cc (nonexistent) +++ Ports/LibIts_ports/CAM_ports/CamPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "CamPort.hh" + +namespace LibItsCam__TestSystem { + +CamPort::CamPort(const char *par_port_name) + : CamPort_BASE(par_port_name) +{ + +} + +CamPort::~CamPort() +{ + +} + +void CamPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void CamPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void CamPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void CamPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void CamPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void CamPort::Handle_Timeout(double time_since_last_call) {}*/ + +void CamPort::user_map(const char * /*system_port*/) +{ + +} + +void CamPort::user_unmap(const char * /*system_port*/) +{ + +} + +void CamPort::user_start() +{ + +} + +void CamPort::user_stop() +{ + +} + +void CamPort::outgoing_send(const CamReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/CAM_ports/CamPort.hh =================================================================== --- Ports/LibIts_ports/CAM_ports/CamPort.hh (nonexistent) +++ Ports/LibIts_ports/CAM_ports/CamPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef CamPort_HH +#define CamPort_HH + +#include "LibItsCam_TestSystem.hh" + +namespace LibItsCam__TestSystem { + +class CamPort : public CamPort_BASE { +public: + CamPort(const char *par_port_name = NULL); + ~CamPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const CamReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC =================================================================== --- Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC (nonexistent) +++ Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC (working copy) @@ -0,0 +1,86 @@ +//============================================================================= +namespace LibItsCam__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCam__TypesAndValues::UtCamTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH =================================================================== --- Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH (nonexistent) +++ Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH (working copy) @@ -0,0 +1,39 @@ +//============================================================================= +#include "LibItsCam_TestSystem.hh" +namespace LibItsCam__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCam__TypesAndValues::UtCamTrigger& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/DCC_ports/CheckPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/CheckPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/CheckPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "CheckPort.hh" + +namespace LibItsDcc__TestSystem { + +CheckPort::CheckPort(const char *par_port_name) + : CheckPort_BASE(par_port_name) +{ + +} + +CheckPort::~CheckPort() +{ + +} + +void CheckPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void CheckPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void CheckPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void CheckPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void CheckPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void CheckPort::Handle_Timeout(double time_since_last_call) {}*/ + +void CheckPort::user_map(const char * /*system_port*/) +{ + +} + +void CheckPort::user_unmap(const char * /*system_port*/) +{ + +} + +void CheckPort::user_start() +{ + +} + +void CheckPort::user_stop() +{ + +} + +void CheckPort::outgoing_send(const INTEGER& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/CheckPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/CheckPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/CheckPort.hh (working copy) @@ -0,0 +1,45 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef CheckPort_HH +#define CheckPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class CheckPort : public CheckPort_BASE { +public: + CheckPort(const char *par_port_name = NULL); + ~CheckPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const INTEGER& send_par); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/InPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/InPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/InPort.cc (working copy) @@ -0,0 +1,78 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "InPort.hh" + +namespace LibItsDcc__TestSystem { + +InPort::InPort(const char *par_port_name) + : InPort_BASE(par_port_name) +{ + +} + +InPort::~InPort() +{ + +} + +void InPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void InPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void InPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void InPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void InPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void InPort::Handle_Timeout(double time_since_last_call) {}*/ + +void InPort::user_map(const char * /*system_port*/) +{ + +} + +void InPort::user_unmap(const char * /*system_port*/) +{ + +} + +void InPort::user_start() +{ + +} + +void InPort::user_stop() +{ + +} + +void InPort::outgoing_send(const LibItsDcc__TypesAndValues::InReq& /*send_par*/) +{ + +} + + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/InPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/InPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/InPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef InPort_HH +#define InPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class InPort : public InPort_BASE { +public: + InPort(const char *par_port_name = NULL); + ~InPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsDcc__TypesAndValues::InReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/RrxPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/RrxPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/RrxPort.cc (working copy) @@ -0,0 +1,73 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "RrxPort.hh" + +namespace LibItsDcc__TestSystem { + +RrxPort::RrxPort(const char *par_port_name) + : RrxPort_BASE(par_port_name) +{ + +} + +RrxPort::~RrxPort() +{ + +} + +void RrxPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void RrxPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void RrxPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void RrxPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void RrxPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void RrxPort::Handle_Timeout(double time_since_last_call) {}*/ + +void RrxPort::user_map(const char * /*system_port*/) +{ + +} + +void RrxPort::user_unmap(const char * /*system_port*/) +{ + +} + +void RrxPort::user_start() +{ + +} + +void RrxPort::user_stop() +{ + +} + + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/RrxPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/RrxPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/RrxPort.hh (working copy) @@ -0,0 +1,43 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef RrxPort_HH +#define RrxPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class RrxPort : public RrxPort_BASE { +public: + RrxPort(const char *par_port_name = NULL); + ~RrxPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC =================================================================== --- Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC (nonexistent) +++ Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsDcc__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDcc__TestSystem::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDcc__TestSystem::UtTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH =================================================================== --- Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH (nonexistent) +++ Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsDcc_TestSystem.hh" +namespace LibItsDcc__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsDcc__TestSystem::UtInitialize& send_par); + + void outgoing_send(const LibItsDcc__TestSystem::UtTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC =================================================================== --- Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC (nonexistent) +++ Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsDenm__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH =================================================================== --- Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH (nonexistent) +++ Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsDenm_TestSystem.hh" + +namespace LibItsDenm__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/DENM_ports/DenmPort.cc =================================================================== --- Ports/LibIts_ports/DENM_ports/DenmPort.cc (nonexistent) +++ Ports/LibIts_ports/DENM_ports/DenmPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "DenmPort.hh" + +namespace LibItsDenm__TestSystem { + +DenmPort::DenmPort(const char *par_port_name) + : DenmPort_BASE(par_port_name) +{ + +} + +DenmPort::~DenmPort() +{ + +} + +void DenmPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void DenmPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void DenmPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void DenmPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void DenmPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void DenmPort::Handle_Timeout(double time_since_last_call) {}*/ + +void DenmPort::user_map(const char * /*system_port*/) +{ + +} + +void DenmPort::user_unmap(const char * /*system_port*/) +{ + +} + +void DenmPort::user_start() +{ + +} + +void DenmPort::user_stop() +{ + +} + +void DenmPort::outgoing_send(const DenmReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/DENM_ports/DenmPort.hh =================================================================== --- Ports/LibIts_ports/DENM_ports/DenmPort.hh (nonexistent) +++ Ports/LibIts_ports/DENM_ports/DenmPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef DenmPort_HH +#define DenmPort_HH + +#include "LibItsDenm_TestSystem.hh" + +namespace LibItsDenm__TestSystem { + +class DenmPort : public DenmPort_BASE { +public: + DenmPort(const char *par_port_name = NULL); + ~DenmPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const DenmReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC =================================================================== --- Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC (nonexistent) +++ Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC (working copy) @@ -0,0 +1,91 @@ +//============================================================================= +namespace LibItsDenm__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmUpdate& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTermination& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH =================================================================== --- Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH (nonexistent) +++ Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH (working copy) @@ -0,0 +1,41 @@ +//============================================================================= +#include "LibItsDenm_TestSystem.hh" +namespace LibItsDenm__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTrigger& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmUpdate& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTermination& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC =================================================================== --- Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsEvcsn__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH =================================================================== --- Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsEvcsn_TestSystem.hh" + +namespace LibItsEvcsn__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc =================================================================== --- Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "EvcsnPort.hh" + +namespace LibItsEvcsn__TestSystem { + +EvcsnPort::EvcsnPort(const char *par_port_name) + : EvcsnPort_BASE(par_port_name) +{ + +} + +EvcsnPort::~EvcsnPort() +{ + +} + +void EvcsnPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void EvcsnPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void EvcsnPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void EvcsnPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void EvcsnPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void EvcsnPort::Handle_Timeout(double time_since_last_call) {}*/ + +void EvcsnPort::user_map(const char * /*system_port*/) +{ + +} + +void EvcsnPort::user_unmap(const char * /*system_port*/) +{ + +} + +void EvcsnPort::user_start() +{ + +} + +void EvcsnPort::user_stop() +{ + +} + +void EvcsnPort::outgoing_send(const EvcsnReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh =================================================================== --- Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef EvcsnPort_HH +#define EvcsnPort_HH + +#include "LibItsEvcsn_TestSystem.hh" + +namespace LibItsEvcsn__TestSystem { + +class EvcsnPort : public EvcsnPort_BASE { +public: + EvcsnPort(const char *par_port_name = NULL); + ~EvcsnPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const EvcsnReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC =================================================================== --- Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC (working copy) @@ -0,0 +1,86 @@ +//============================================================================= +namespace LibItsEvcsn__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsEvcsn__TypesAndValues::UtEvcsnTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH =================================================================== --- Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH (working copy) @@ -0,0 +1,39 @@ +//============================================================================= +#include "LibItsEvcsn_TestSystem.hh" +namespace LibItsEvcsn__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsEvcsn__TypesAndValues::UtEvcsnTrigger& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC =================================================================== --- Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC (nonexistent) +++ Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC (working copy) @@ -0,0 +1,81 @@ +//============================================================================= +namespace LibItsGeoNetworking__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsGeoNetworking__TypesAndValues::AcGnPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsIpv6OverGeoNetworking__TypesAndValues::AcGn6Primitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH =================================================================== --- Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH (nonexistent) +++ Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH (working copy) @@ -0,0 +1,38 @@ +//============================================================================= +#include "LibItsGeoNetworking_TestSystem.hh" + +namespace LibItsGeoNetworking__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsGeoNetworking__TypesAndValues::AcGnPrimitive& send_par); + + void outgoing_send(const LibItsIpv6OverGeoNetworking__TypesAndValues::AcGn6Primitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc =================================================================== --- Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc (nonexistent) +++ Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sat Aug 15 22:33:04 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "GeoNetworkingPort.hh" + +namespace LibItsGeoNetworking__TestSystem { + +GeoNetworkingPort::GeoNetworkingPort(const char *par_port_name) + : GeoNetworkingPort_BASE(par_port_name) +{ + +} + +GeoNetworkingPort::~GeoNetworkingPort() +{ + +} + +void GeoNetworkingPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void GeoNetworkingPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void GeoNetworkingPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void GeoNetworkingPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void GeoNetworkingPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void GeoNetworkingPort::Handle_Timeout(double time_since_last_call) {}*/ + +void GeoNetworkingPort::user_map(const char * /*system_port*/) +{ + +} + +void GeoNetworkingPort::user_unmap(const char * /*system_port*/) +{ + +} + +void GeoNetworkingPort::user_start() +{ + +} + +void GeoNetworkingPort::user_stop() +{ + +} + +void GeoNetworkingPort::outgoing_send(const GeoNetworkingReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh =================================================================== --- Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh (nonexistent) +++ Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sat Aug 15 22:33:04 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef GeoNetworkingPort_HH +#define GeoNetworkingPort_HH + +#include "LibItsGeoNetworking_TestSystem.hh" + +namespace LibItsGeoNetworking__TestSystem { + +class GeoNetworkingPort : public GeoNetworkingPort_BASE { +public: + GeoNetworkingPort(const char *par_port_name = NULL); + ~GeoNetworkingPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const GeoNetworkingReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC =================================================================== --- Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC (nonexistent) +++ Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC (working copy) @@ -0,0 +1,76 @@ +//============================================================================= +namespace LibItsGeoNetworking__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsGeoNetworking__TypesAndValues::UtGnTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH =================================================================== --- Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH (nonexistent) +++ Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsGeoNetworking_TestSystem.hh" +namespace LibItsGeoNetworking__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsGeoNetworking__TypesAndValues::UtGnTrigger& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc =================================================================== --- Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc (nonexistent) +++ Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 09:18:30 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "IPv6OverGeoNetworkingPort.hh" + +namespace LibItsIpv6OverGeoNetworking__TestSystem { + +IPv6OverGeoNetworkingPort::IPv6OverGeoNetworkingPort(const char *par_port_name) + : IPv6OverGeoNetworkingPort_BASE(par_port_name) +{ + +} + +IPv6OverGeoNetworkingPort::~IPv6OverGeoNetworkingPort() +{ + +} + +void IPv6OverGeoNetworkingPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void IPv6OverGeoNetworkingPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void IPv6OverGeoNetworkingPort::Handle_Timeout(double time_since_last_call) {}*/ + +void IPv6OverGeoNetworkingPort::user_map(const char * /*system_port*/) +{ + +} + +void IPv6OverGeoNetworkingPort::user_unmap(const char * /*system_port*/) +{ + +} + +void IPv6OverGeoNetworkingPort::user_start() +{ + +} + +void IPv6OverGeoNetworkingPort::user_stop() +{ + +} + +void IPv6OverGeoNetworkingPort::outgoing_send(const IPv6OverGeoNetworkingReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh =================================================================== --- Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh (nonexistent) +++ Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 09:18:30 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef IPv6OverGeoNetworkingPort_HH +#define IPv6OverGeoNetworkingPort_HH + +#include "LibItsIpv6OverGeoNetworking_TestSystem.hh" + +namespace LibItsIpv6OverGeoNetworking__TestSystem { + +class IPv6OverGeoNetworkingPort : public IPv6OverGeoNetworkingPort_BASE { +public: + IPv6OverGeoNetworkingPort(const char *par_port_name = NULL); + ~IPv6OverGeoNetworkingPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const IPv6OverGeoNetworkingReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC =================================================================== --- Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsIvim__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH =================================================================== --- Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsIvim_TestSystem.hh" + +namespace LibItsIvim__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/IVIM_ports/IvimPort.cc =================================================================== --- Ports/LibIts_ports/IVIM_ports/IvimPort.cc (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/IvimPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "IvimPort.hh" + +namespace LibItsIvim__TestSystem { + +IvimPort::IvimPort(const char *par_port_name) + : IvimPort_BASE(par_port_name) +{ + +} + +IvimPort::~IvimPort() +{ + +} + +void IvimPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void IvimPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void IvimPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void IvimPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void IvimPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void IvimPort::Handle_Timeout(double time_since_last_call) {}*/ + +void IvimPort::user_map(const char * /*system_port*/) +{ + +} + +void IvimPort::user_unmap(const char * /*system_port*/) +{ + +} + +void IvimPort::user_start() +{ + +} + +void IvimPort::user_stop() +{ + +} + +void IvimPort::outgoing_send(const IvimReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/IVIM_ports/IvimPort.hh =================================================================== --- Ports/LibIts_ports/IVIM_ports/IvimPort.hh (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/IvimPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef IvimPort_HH +#define IvimPort_HH + +#include "LibItsIvim_TestSystem.hh" + +namespace LibItsIvim__TestSystem { + +class IvimPort : public IvimPort_BASE { +public: + IvimPort(const char *par_port_name = NULL); + ~IvimPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const IvimReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC =================================================================== --- Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC (working copy) @@ -0,0 +1,91 @@ +//============================================================================= +namespace LibItsIvim__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimUpdate& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTermination& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH =================================================================== --- Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH (working copy) @@ -0,0 +1,41 @@ +//============================================================================= +#include "LibItsIvim_TestSystem.hh" +namespace LibItsIvim__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTrigger& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimUpdate& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTermination& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc =================================================================== --- Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "MapSpatPort.hh" + +namespace LibItsMapSpat__TestSystem { + +MapSpatPort::MapSpatPort(const char *par_port_name) + : MapSpatPort_BASE(par_port_name) +{ + +} + +MapSpatPort::~MapSpatPort() +{ + +} + +void MapSpatPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void MapSpatPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void MapSpatPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void MapSpatPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void MapSpatPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void MapSpatPort::Handle_Timeout(double time_since_last_call) {}*/ + +void MapSpatPort::user_map(const char * /*system_port*/) +{ + +} + +void MapSpatPort::user_unmap(const char * /*system_port*/) +{ + +} + +void MapSpatPort::user_start() +{ + +} + +void MapSpatPort::user_stop() +{ + +} + +void MapSpatPort::outgoing_send(const MapReq& /*send_par*/) +{ + +} + +void MapSpatPort::outgoing_send(const SpatReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh =================================================================== --- Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh (working copy) @@ -0,0 +1,45 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef MapSpatPort_HH +#define MapSpatPort_HH + +#include "LibItsMapSpat_TestSystem.hh" + +namespace LibItsMapSpat__TestSystem { + +class MapSpatPort : public MapSpatPort_BASE { +public: + MapSpatPort(const char *par_port_name = NULL); + ~MapSpatPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const MapReq& send_par); + void outgoing_send(const SpatReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC =================================================================== --- Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsMapSpat__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsMapSpat__TypesAndValues::UtMapSpatTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH =================================================================== --- Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH (working copy) @@ -0,0 +1,33 @@ +//============================================================================= +#include "LibItsMapSpat_TestSystem.hh" +namespace LibItsMapSpat__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsMapSpat__TypesAndValues::UtMapSpatTrigger& send_par); +}; + +} /* end of namespace */ + Index: Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsMapemSpatem__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsMapemSpatem_TestSystem.hh" + +namespace LibItsMapemSpatem__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "MapemSpatemPort.hh" + +namespace LibItsMapemSpatem__TestSystem { + +MapemSpatemPort::MapemSpatemPort(const char *par_port_name) + : MapemSpatemPort_BASE(par_port_name) +{ + +} + +MapemSpatemPort::~MapemSpatemPort() +{ + +} + +void MapemSpatemPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void MapemSpatemPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void MapemSpatemPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void MapemSpatemPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void MapemSpatemPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void MapemSpatemPort::Handle_Timeout(double time_since_last_call) {}*/ + +void MapemSpatemPort::user_map(const char * /*system_port*/) +{ + +} + +void MapemSpatemPort::user_unmap(const char * /*system_port*/) +{ + +} + +void MapemSpatemPort::user_start() +{ + +} + +void MapemSpatemPort::user_stop() +{ + +} + +void MapemSpatemPort::outgoing_send(const MapemReq& /*send_par*/) +{ + +} + +void MapemSpatemPort::outgoing_send(const SpatemReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh (working copy) @@ -0,0 +1,46 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef MapemSpatemPort_HH +#define MapemSpatemPort_HH + +#include "LibItsMapemSpatem_TestSystem.hh" + +namespace LibItsMapemSpatem__TestSystem { + +class MapemSpatemPort : public MapemSpatemPort_BASE { +public: + MapemSpatemPort(const char *par_port_name = NULL); + ~MapemSpatemPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const MapemReq& send_par); + + void outgoing_send(const SpatemReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsMapemSpatem__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsMapemSpatem__TypesAndValues::UtMapemSpatemTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsMapemSpatem_TestSystem.hh" +namespace LibItsMapemSpatem__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsMapemSpatem__TypesAndValues::UtMapemSpatemTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC =================================================================== --- Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsSremSsem__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH =================================================================== --- Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsSremSsem_TestSystem.hh" + +namespace LibItsSremSsem__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc =================================================================== --- Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "SremSsemPort.hh" + +namespace LibItsSremSsem__TestSystem { + +SremSsemPort::SremSsemPort(const char *par_port_name) + : SremSsemPort_BASE(par_port_name) +{ + +} + +SremSsemPort::~SremSsemPort() +{ + +} + +void SremSsemPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void SremSsemPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void SremSsemPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void SremSsemPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void SremSsemPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void SremSsemPort::Handle_Timeout(double time_since_last_call) {}*/ + +void SremSsemPort::user_map(const char * /*system_port*/) +{ + +} + +void SremSsemPort::user_unmap(const char * /*system_port*/) +{ + +} + +void SremSsemPort::user_start() +{ + +} + +void SremSsemPort::user_stop() +{ + +} + +void SremSsemPort::outgoing_send(const SremReq& /*send_par*/) +{ + +} + +void SremSsemPort::outgoing_send(const SsemReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh =================================================================== --- Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh (working copy) @@ -0,0 +1,47 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef SremSsemPort_HH +#define SremSsemPort_HH + +#include "LibItsSremSsem_TestSystem.hh" + +namespace LibItsSremSsem__TestSystem { + +class SremSsemPort : public SremSsemPort_BASE { +public: + SremSsemPort(const char *par_port_name = NULL); + ~SremSsemPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const SremReq& send_par); + + void outgoing_send(const SsemReq& send_par); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC =================================================================== --- Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC (working copy) @@ -0,0 +1,78 @@ +//============================================================================= +namespace LibItsSremSsem__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremUpdate& /*send_par*/) +{ + +} + +} /* end of namespace */ + + Index: Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH =================================================================== --- Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsSremSsem_TestSystem.hh" +namespace LibItsSremSsem__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremTrigger& send_par); + + void outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremUpdate& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/UpperTesterPort.cc =================================================================== --- Ports/LibIts_ports/UpperTesterPort.cc (nonexistent) +++ Ports/LibIts_ports/UpperTesterPort.cc (working copy) @@ -0,0 +1,26 @@ +#include "UpperTesterPort.hh" + +/* to be used when built without generating softlinks to the working directory +#include "BTP_ports/UpperTesterPort_BTP.partC" +#include "CAM_ports/UpperTesterPort_CAM.partC" +#include "DCC_ports/UpperTesterPort_DCC.partC" +#include "DENM_ports/UpperTesterPort_DENM.partC" +#include "GN_ports/UpperTesterPort_GN.partC" +#include "IVIM_ports/UpperTesterPort_IVIM.partC" +#include "MapSpat_ports/UpperTesterPort_MapSpat.partC" +#include "MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC" +#include "SremSsem_ports/UpperTesterPort_SremSsem.partC" +#include "V2G_ports/UpperTesterPort_V2G.partC" +*/ + +#include "UpperTesterPort_BTP.partC" +#include "UpperTesterPort_CAM.partC" +//#include "UpperTesterPort_DCC.partC" +#include "UpperTesterPort_DENM.partC" +#include "UpperTesterPort_GN.partC" +#include "UpperTesterPort_IVIM.partC" +//#include "UpperTesterPort_MapSpat.partC" +#include "UpperTesterPort_MapemSpatem.partC" +#include "UpperTesterPort_SremSsem.partC" +#include "UpperTesterPort_Evcsn.partC" +//#include "UpperTesterPort_V2G.partC" Index: Ports/LibIts_ports/UpperTesterPort.hh =================================================================== --- Ports/LibIts_ports/UpperTesterPort.hh (nonexistent) +++ Ports/LibIts_ports/UpperTesterPort.hh (working copy) @@ -0,0 +1,32 @@ +#ifndef UpperTesterPort_HH +#define UpperTesterPort_HH + +#include "LibItsCommon_TypesAndValues.hh" +//#include "TRI_mapper_API.hh" +//#include "TTCN_EncDec.hh" + +/* to be used when built without generating softlinks to the working directory +#include "BTP_ports/UpperTesterPort_BTP.partH" +#include "CAM_ports/UpperTesterPort_CAM.partH" +#include "DCC_ports/UpperTesterPort_DCC.partH" +#include "DENM_ports/UpperTesterPort_DENM.partH" +#include "GN_ports/UpperTesterPort_GN.partH" +#include "IVIM_ports/UpperTesterPort_IVIM.partH" +#include "MapSpat_ports/UpperTesterPort_MapSpat.partH" +#include "MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH" +#include "SremSsem_ports/UpperTesterPort_SremSsem.partH" +#include "V2G_ports/UpperTesterPort_V2G.partH" +*/ +#include "UpperTesterPort_BTP.partH" +#include "UpperTesterPort_CAM.partH" +//#include "UpperTesterPort_DCC.partH" +#include "UpperTesterPort_DENM.partH" +#include "UpperTesterPort_GN.partH" +#include "UpperTesterPort_IVIM.partH" +//#include "UpperTesterPort_MapSpat.partH" +#include "UpperTesterPort_MapemSpatem.partH" +#include "UpperTesterPort_SremSsem.partH" +#include "UpperTesterPort_Evcsn.partH" +//#include "UpperTesterPort_V2G.partH" + +#endif Index: Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC =================================================================== --- Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC (nonexistent) +++ Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsV2G__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsV2G__TypesAndValues::AcV2Gprimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH =================================================================== --- Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH (nonexistent) +++ Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH (working copy) @@ -0,0 +1,30 @@ +//============================================================================= +#include "LibItsV2G_TestSystem.hh" +namespace LibItsV2G__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsV2G__TypesAndValues::AcV2Gprimitive& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC =================================================================== --- Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC (nonexistent) +++ Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC (working copy) @@ -0,0 +1,76 @@ +//============================================================================= +namespace LibItsV2G__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtCheck& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH =================================================================== --- Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH (nonexistent) +++ Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsV2G_TestSystem.hh" +namespace LibItsV2G__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtTrigger& send_par); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtCheck& send_par); +}; + + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/V2Gport.cc =================================================================== --- Ports/LibIts_ports/V2G_ports/V2Gport.cc (nonexistent) +++ Ports/LibIts_ports/V2G_ports/V2Gport.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 13:23:50 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "V2Gport.hh" + +namespace LibItsV2G__TestSystem { + +V2Gport::V2Gport(const char *par_port_name) + : V2Gport_BASE(par_port_name) +{ + +} + +V2Gport::~V2Gport() +{ + +} + +void V2Gport::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void V2Gport::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void V2Gport::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void V2Gport::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void V2Gport::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void V2Gport::Handle_Timeout(double time_since_last_call) {}*/ + +void V2Gport::user_map(const char * /*system_port*/) +{ + +} + +void V2Gport::user_unmap(const char * /*system_port*/) +{ + +} + +void V2Gport::user_start() +{ + +} + +void V2Gport::user_stop() +{ + +} + +void V2Gport::outgoing_send(const V2Greq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/V2G_ports/V2Gport.hh =================================================================== --- Ports/LibIts_ports/V2G_ports/V2Gport.hh (nonexistent) +++ Ports/LibIts_ports/V2G_ports/V2Gport.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 13:23:50 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef V2Gport_HH +#define V2Gport_HH + +#include "LibItsV2G_TestSystem.hh" + +namespace LibItsV2G__TestSystem { + +class V2Gport : public V2Gport_BASE { +public: + V2Gport(const char *par_port_name = NULL); + ~V2Gport(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const V2Greq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/AdapterControlPort.cc =================================================================== --- Ports/LibIts_ports/AdapterControlPort.cc (nonexistent) +++ Ports/LibIts_ports/AdapterControlPort.cc (working copy) @@ -0,0 +1,21 @@ +#include "AdapterControlPort.hh" + +//#include "CALM_ports/AdapterControlPort_CALM.partC" +/* to be used when built without generating softlinks to the working directory +#include "CAM_ports/AdapterControlPort_CAM.partC" +#include "DENM_ports/AdapterControlPort_DENM.partC" +#include "GN_ports/AdapterControlPort_GN.partC" +#include "IVIM_ports/AdapterControlPort_IVIM.partC" +#include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC" +#include "SremSsem_ports/AdapterControlPort_SremSsem.partC" +#include "V2G_ports/AdapterControlPort_V2G.partC" +*/ +#include "AdapterControlPort_CAM.partC" +#include "AdapterControlPort_DENM.partC" +#include "AdapterControlPort_GN.partC" +#include "AdapterControlPort_IVIM.partC" +#include "AdapterControlPort_MapemSpatem.partC" +#include "AdapterControlPort_SremSsem.partC" +#include "AdapterControlPort_Evcsn.partC" +//#include "AdapterControlPort_V2G.partC" + Index: Ports/LibIts_ports/AdapterControlPort.hh =================================================================== --- Ports/LibIts_ports/AdapterControlPort.hh (nonexistent) +++ Ports/LibIts_ports/AdapterControlPort.hh (working copy) @@ -0,0 +1,25 @@ +#ifndef AdapterControlPort_HH +#define AdapterControlPort_HH + +//#include "TRI_mapper_API.hh" + +//#include "CALM_ports/AdapterControlPort_CALM.partH" +/* to be used when built without generating softlinks to the working directory +#include "CAM_ports/AdapterControlPort_CAM.partH" +#include "DENM_ports/AdapterControlPort_DENM.partH" +#include "GN_ports/AdapterControlPort_GN.partH" +#include "IVIM_ports/AdapterControlPort_IVIM.partH" +#include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH" +#include "SremSsem_ports/AdapterControlPort_SremSsem.partH" +#include "V2G_ports/AdapterControlPort_V2G.partH" +*/ +#include "AdapterControlPort_CAM.partH" +#include "AdapterControlPort_DENM.partH" +#include "AdapterControlPort_GN.partH" +#include "AdapterControlPort_IVIM.partH" +#include "AdapterControlPort_MapemSpatem.partH" +#include "AdapterControlPort_SremSsem.partH" +#include "AdapterControlPort_Evcsn.partH" +//#include "AdapterControlPort_V2G.partH" + +#endif Index: Ports/LibIts_ports/BTP_ports/BtpPort.cc =================================================================== --- Ports/LibIts_ports/BTP_ports/BtpPort.cc (nonexistent) +++ Ports/LibIts_ports/BTP_ports/BtpPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "BtpPort.hh" + +namespace LibItsBtp__TestSystem { + +BtpPort::BtpPort(const char *par_port_name) + : BtpPort_BASE(par_port_name) +{ + +} + +BtpPort::~BtpPort() +{ + +} + +void BtpPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void BtpPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void BtpPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void BtpPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void BtpPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void BtpPort::Handle_Timeout(double time_since_last_call) {}*/ + +void BtpPort::user_map(const char * /*system_port*/) +{ + +} + +void BtpPort::user_unmap(const char * /*system_port*/) +{ + +} + +void BtpPort::user_start() +{ + +} + +void BtpPort::user_stop() +{ + +} + +void BtpPort::outgoing_send(const BtpReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/BTP_ports/BtpPort.hh =================================================================== --- Ports/LibIts_ports/BTP_ports/BtpPort.hh (nonexistent) +++ Ports/LibIts_ports/BTP_ports/BtpPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef BtpPort_HH +#define BtpPort_HH + +#include "LibItsBtp_TestSystem.hh" + +namespace LibItsBtp__TestSystem { + +class BtpPort : public BtpPort_BASE { +public: + BtpPort(const char *par_port_name = NULL); + ~BtpPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const BtpReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC =================================================================== --- Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC (nonexistent) +++ Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsBtp__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsBtp__TypesAndValues::UtBtpTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH =================================================================== --- Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH (nonexistent) +++ Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsBtp_TestSystem.hh" +namespace LibItsBtp__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsBtp__TypesAndValues::UtBtpTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC =================================================================== --- Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC (nonexistent) +++ Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsCam__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH =================================================================== --- Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH (nonexistent) +++ Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsCam_TestSystem.hh" + +namespace LibItsCam__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/CAM_ports/CamPort.cc =================================================================== --- Ports/LibIts_ports/CAM_ports/CamPort.cc (nonexistent) +++ Ports/LibIts_ports/CAM_ports/CamPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "CamPort.hh" + +namespace LibItsCam__TestSystem { + +CamPort::CamPort(const char *par_port_name) + : CamPort_BASE(par_port_name) +{ + +} + +CamPort::~CamPort() +{ + +} + +void CamPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void CamPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void CamPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void CamPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void CamPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void CamPort::Handle_Timeout(double time_since_last_call) {}*/ + +void CamPort::user_map(const char * /*system_port*/) +{ + +} + +void CamPort::user_unmap(const char * /*system_port*/) +{ + +} + +void CamPort::user_start() +{ + +} + +void CamPort::user_stop() +{ + +} + +void CamPort::outgoing_send(const CamReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/CAM_ports/CamPort.hh =================================================================== --- Ports/LibIts_ports/CAM_ports/CamPort.hh (nonexistent) +++ Ports/LibIts_ports/CAM_ports/CamPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef CamPort_HH +#define CamPort_HH + +#include "LibItsCam_TestSystem.hh" + +namespace LibItsCam__TestSystem { + +class CamPort : public CamPort_BASE { +public: + CamPort(const char *par_port_name = NULL); + ~CamPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const CamReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC =================================================================== --- Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC (nonexistent) +++ Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC (working copy) @@ -0,0 +1,86 @@ +//============================================================================= +namespace LibItsCam__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCam__TypesAndValues::UtCamTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH =================================================================== --- Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH (nonexistent) +++ Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH (working copy) @@ -0,0 +1,39 @@ +//============================================================================= +#include "LibItsCam_TestSystem.hh" +namespace LibItsCam__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCam__TypesAndValues::UtCamTrigger& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/DCC_ports/CheckPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/CheckPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/CheckPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "CheckPort.hh" + +namespace LibItsDcc__TestSystem { + +CheckPort::CheckPort(const char *par_port_name) + : CheckPort_BASE(par_port_name) +{ + +} + +CheckPort::~CheckPort() +{ + +} + +void CheckPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void CheckPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void CheckPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void CheckPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void CheckPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void CheckPort::Handle_Timeout(double time_since_last_call) {}*/ + +void CheckPort::user_map(const char * /*system_port*/) +{ + +} + +void CheckPort::user_unmap(const char * /*system_port*/) +{ + +} + +void CheckPort::user_start() +{ + +} + +void CheckPort::user_stop() +{ + +} + +void CheckPort::outgoing_send(const INTEGER& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/CheckPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/CheckPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/CheckPort.hh (working copy) @@ -0,0 +1,45 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef CheckPort_HH +#define CheckPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class CheckPort : public CheckPort_BASE { +public: + CheckPort(const char *par_port_name = NULL); + ~CheckPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const INTEGER& send_par); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/InPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/InPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/InPort.cc (working copy) @@ -0,0 +1,78 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "InPort.hh" + +namespace LibItsDcc__TestSystem { + +InPort::InPort(const char *par_port_name) + : InPort_BASE(par_port_name) +{ + +} + +InPort::~InPort() +{ + +} + +void InPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void InPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void InPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void InPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void InPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void InPort::Handle_Timeout(double time_since_last_call) {}*/ + +void InPort::user_map(const char * /*system_port*/) +{ + +} + +void InPort::user_unmap(const char * /*system_port*/) +{ + +} + +void InPort::user_start() +{ + +} + +void InPort::user_stop() +{ + +} + +void InPort::outgoing_send(const LibItsDcc__TypesAndValues::InReq& /*send_par*/) +{ + +} + + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/InPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/InPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/InPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef InPort_HH +#define InPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class InPort : public InPort_BASE { +public: + InPort(const char *par_port_name = NULL); + ~InPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsDcc__TypesAndValues::InReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/RrxPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/RrxPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/RrxPort.cc (working copy) @@ -0,0 +1,73 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "RrxPort.hh" + +namespace LibItsDcc__TestSystem { + +RrxPort::RrxPort(const char *par_port_name) + : RrxPort_BASE(par_port_name) +{ + +} + +RrxPort::~RrxPort() +{ + +} + +void RrxPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void RrxPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void RrxPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void RrxPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void RrxPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void RrxPort::Handle_Timeout(double time_since_last_call) {}*/ + +void RrxPort::user_map(const char * /*system_port*/) +{ + +} + +void RrxPort::user_unmap(const char * /*system_port*/) +{ + +} + +void RrxPort::user_start() +{ + +} + +void RrxPort::user_stop() +{ + +} + + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/RrxPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/RrxPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/RrxPort.hh (working copy) @@ -0,0 +1,43 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef RrxPort_HH +#define RrxPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class RrxPort : public RrxPort_BASE { +public: + RrxPort(const char *par_port_name = NULL); + ~RrxPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC =================================================================== --- Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC (nonexistent) +++ Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsDcc__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDcc__TestSystem::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDcc__TestSystem::UtTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH =================================================================== --- Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH (nonexistent) +++ Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsDcc_TestSystem.hh" +namespace LibItsDcc__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsDcc__TestSystem::UtInitialize& send_par); + + void outgoing_send(const LibItsDcc__TestSystem::UtTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC =================================================================== --- Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC (nonexistent) +++ Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsDenm__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH =================================================================== --- Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH (nonexistent) +++ Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsDenm_TestSystem.hh" + +namespace LibItsDenm__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/DENM_ports/DenmPort.cc =================================================================== --- Ports/LibIts_ports/DENM_ports/DenmPort.cc (nonexistent) +++ Ports/LibIts_ports/DENM_ports/DenmPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "DenmPort.hh" + +namespace LibItsDenm__TestSystem { + +DenmPort::DenmPort(const char *par_port_name) + : DenmPort_BASE(par_port_name) +{ + +} + +DenmPort::~DenmPort() +{ + +} + +void DenmPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void DenmPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void DenmPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void DenmPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void DenmPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void DenmPort::Handle_Timeout(double time_since_last_call) {}*/ + +void DenmPort::user_map(const char * /*system_port*/) +{ + +} + +void DenmPort::user_unmap(const char * /*system_port*/) +{ + +} + +void DenmPort::user_start() +{ + +} + +void DenmPort::user_stop() +{ + +} + +void DenmPort::outgoing_send(const DenmReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/DENM_ports/DenmPort.hh =================================================================== --- Ports/LibIts_ports/DENM_ports/DenmPort.hh (nonexistent) +++ Ports/LibIts_ports/DENM_ports/DenmPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef DenmPort_HH +#define DenmPort_HH + +#include "LibItsDenm_TestSystem.hh" + +namespace LibItsDenm__TestSystem { + +class DenmPort : public DenmPort_BASE { +public: + DenmPort(const char *par_port_name = NULL); + ~DenmPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const DenmReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC =================================================================== --- Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC (nonexistent) +++ Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC (working copy) @@ -0,0 +1,91 @@ +//============================================================================= +namespace LibItsDenm__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmUpdate& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTermination& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH =================================================================== --- Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH (nonexistent) +++ Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH (working copy) @@ -0,0 +1,41 @@ +//============================================================================= +#include "LibItsDenm_TestSystem.hh" +namespace LibItsDenm__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTrigger& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmUpdate& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTermination& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC =================================================================== --- Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsEvcsn__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH =================================================================== --- Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsEvcsn_TestSystem.hh" + +namespace LibItsEvcsn__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc =================================================================== --- Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "EvcsnPort.hh" + +namespace LibItsEvcsn__TestSystem { + +EvcsnPort::EvcsnPort(const char *par_port_name) + : EvcsnPort_BASE(par_port_name) +{ + +} + +EvcsnPort::~EvcsnPort() +{ + +} + +void EvcsnPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void EvcsnPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void EvcsnPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void EvcsnPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void EvcsnPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void EvcsnPort::Handle_Timeout(double time_since_last_call) {}*/ + +void EvcsnPort::user_map(const char * /*system_port*/) +{ + +} + +void EvcsnPort::user_unmap(const char * /*system_port*/) +{ + +} + +void EvcsnPort::user_start() +{ + +} + +void EvcsnPort::user_stop() +{ + +} + +void EvcsnPort::outgoing_send(const EvcsnReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh =================================================================== --- Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef EvcsnPort_HH +#define EvcsnPort_HH + +#include "LibItsEvcsn_TestSystem.hh" + +namespace LibItsEvcsn__TestSystem { + +class EvcsnPort : public EvcsnPort_BASE { +public: + EvcsnPort(const char *par_port_name = NULL); + ~EvcsnPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const EvcsnReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC =================================================================== --- Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC (working copy) @@ -0,0 +1,86 @@ +//============================================================================= +namespace LibItsEvcsn__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsEvcsn__TypesAndValues::UtEvcsnTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH =================================================================== --- Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH (working copy) @@ -0,0 +1,39 @@ +//============================================================================= +#include "LibItsEvcsn_TestSystem.hh" +namespace LibItsEvcsn__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsEvcsn__TypesAndValues::UtEvcsnTrigger& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC =================================================================== --- Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC (nonexistent) +++ Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC (working copy) @@ -0,0 +1,81 @@ +//============================================================================= +namespace LibItsGeoNetworking__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsGeoNetworking__TypesAndValues::AcGnPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsIpv6OverGeoNetworking__TypesAndValues::AcGn6Primitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH =================================================================== --- Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH (nonexistent) +++ Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH (working copy) @@ -0,0 +1,38 @@ +//============================================================================= +#include "LibItsGeoNetworking_TestSystem.hh" + +namespace LibItsGeoNetworking__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsGeoNetworking__TypesAndValues::AcGnPrimitive& send_par); + + void outgoing_send(const LibItsIpv6OverGeoNetworking__TypesAndValues::AcGn6Primitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc =================================================================== --- Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc (nonexistent) +++ Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sat Aug 15 22:33:04 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "GeoNetworkingPort.hh" + +namespace LibItsGeoNetworking__TestSystem { + +GeoNetworkingPort::GeoNetworkingPort(const char *par_port_name) + : GeoNetworkingPort_BASE(par_port_name) +{ + +} + +GeoNetworkingPort::~GeoNetworkingPort() +{ + +} + +void GeoNetworkingPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void GeoNetworkingPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void GeoNetworkingPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void GeoNetworkingPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void GeoNetworkingPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void GeoNetworkingPort::Handle_Timeout(double time_since_last_call) {}*/ + +void GeoNetworkingPort::user_map(const char * /*system_port*/) +{ + +} + +void GeoNetworkingPort::user_unmap(const char * /*system_port*/) +{ + +} + +void GeoNetworkingPort::user_start() +{ + +} + +void GeoNetworkingPort::user_stop() +{ + +} + +void GeoNetworkingPort::outgoing_send(const GeoNetworkingReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh =================================================================== --- Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh (nonexistent) +++ Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sat Aug 15 22:33:04 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef GeoNetworkingPort_HH +#define GeoNetworkingPort_HH + +#include "LibItsGeoNetworking_TestSystem.hh" + +namespace LibItsGeoNetworking__TestSystem { + +class GeoNetworkingPort : public GeoNetworkingPort_BASE { +public: + GeoNetworkingPort(const char *par_port_name = NULL); + ~GeoNetworkingPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const GeoNetworkingReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC =================================================================== --- Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC (nonexistent) +++ Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC (working copy) @@ -0,0 +1,76 @@ +//============================================================================= +namespace LibItsGeoNetworking__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsGeoNetworking__TypesAndValues::UtGnTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH =================================================================== --- Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH (nonexistent) +++ Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsGeoNetworking_TestSystem.hh" +namespace LibItsGeoNetworking__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsGeoNetworking__TypesAndValues::UtGnTrigger& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc =================================================================== --- Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc (nonexistent) +++ Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 09:18:30 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "IPv6OverGeoNetworkingPort.hh" + +namespace LibItsIpv6OverGeoNetworking__TestSystem { + +IPv6OverGeoNetworkingPort::IPv6OverGeoNetworkingPort(const char *par_port_name) + : IPv6OverGeoNetworkingPort_BASE(par_port_name) +{ + +} + +IPv6OverGeoNetworkingPort::~IPv6OverGeoNetworkingPort() +{ + +} + +void IPv6OverGeoNetworkingPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void IPv6OverGeoNetworkingPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void IPv6OverGeoNetworkingPort::Handle_Timeout(double time_since_last_call) {}*/ + +void IPv6OverGeoNetworkingPort::user_map(const char * /*system_port*/) +{ + +} + +void IPv6OverGeoNetworkingPort::user_unmap(const char * /*system_port*/) +{ + +} + +void IPv6OverGeoNetworkingPort::user_start() +{ + +} + +void IPv6OverGeoNetworkingPort::user_stop() +{ + +} + +void IPv6OverGeoNetworkingPort::outgoing_send(const IPv6OverGeoNetworkingReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh =================================================================== --- Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh (nonexistent) +++ Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 09:18:30 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef IPv6OverGeoNetworkingPort_HH +#define IPv6OverGeoNetworkingPort_HH + +#include "LibItsIpv6OverGeoNetworking_TestSystem.hh" + +namespace LibItsIpv6OverGeoNetworking__TestSystem { + +class IPv6OverGeoNetworkingPort : public IPv6OverGeoNetworkingPort_BASE { +public: + IPv6OverGeoNetworkingPort(const char *par_port_name = NULL); + ~IPv6OverGeoNetworkingPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const IPv6OverGeoNetworkingReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC =================================================================== --- Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsIvim__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH =================================================================== --- Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsIvim_TestSystem.hh" + +namespace LibItsIvim__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/IVIM_ports/IvimPort.cc =================================================================== --- Ports/LibIts_ports/IVIM_ports/IvimPort.cc (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/IvimPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "IvimPort.hh" + +namespace LibItsIvim__TestSystem { + +IvimPort::IvimPort(const char *par_port_name) + : IvimPort_BASE(par_port_name) +{ + +} + +IvimPort::~IvimPort() +{ + +} + +void IvimPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void IvimPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void IvimPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void IvimPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void IvimPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void IvimPort::Handle_Timeout(double time_since_last_call) {}*/ + +void IvimPort::user_map(const char * /*system_port*/) +{ + +} + +void IvimPort::user_unmap(const char * /*system_port*/) +{ + +} + +void IvimPort::user_start() +{ + +} + +void IvimPort::user_stop() +{ + +} + +void IvimPort::outgoing_send(const IvimReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/IVIM_ports/IvimPort.hh =================================================================== --- Ports/LibIts_ports/IVIM_ports/IvimPort.hh (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/IvimPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef IvimPort_HH +#define IvimPort_HH + +#include "LibItsIvim_TestSystem.hh" + +namespace LibItsIvim__TestSystem { + +class IvimPort : public IvimPort_BASE { +public: + IvimPort(const char *par_port_name = NULL); + ~IvimPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const IvimReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC =================================================================== --- Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC (working copy) @@ -0,0 +1,91 @@ +//============================================================================= +namespace LibItsIvim__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimUpdate& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTermination& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH =================================================================== --- Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH (working copy) @@ -0,0 +1,41 @@ +//============================================================================= +#include "LibItsIvim_TestSystem.hh" +namespace LibItsIvim__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTrigger& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimUpdate& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTermination& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc =================================================================== --- Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "MapSpatPort.hh" + +namespace LibItsMapSpat__TestSystem { + +MapSpatPort::MapSpatPort(const char *par_port_name) + : MapSpatPort_BASE(par_port_name) +{ + +} + +MapSpatPort::~MapSpatPort() +{ + +} + +void MapSpatPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void MapSpatPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void MapSpatPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void MapSpatPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void MapSpatPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void MapSpatPort::Handle_Timeout(double time_since_last_call) {}*/ + +void MapSpatPort::user_map(const char * /*system_port*/) +{ + +} + +void MapSpatPort::user_unmap(const char * /*system_port*/) +{ + +} + +void MapSpatPort::user_start() +{ + +} + +void MapSpatPort::user_stop() +{ + +} + +void MapSpatPort::outgoing_send(const MapReq& /*send_par*/) +{ + +} + +void MapSpatPort::outgoing_send(const SpatReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh =================================================================== --- Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh (working copy) @@ -0,0 +1,45 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef MapSpatPort_HH +#define MapSpatPort_HH + +#include "LibItsMapSpat_TestSystem.hh" + +namespace LibItsMapSpat__TestSystem { + +class MapSpatPort : public MapSpatPort_BASE { +public: + MapSpatPort(const char *par_port_name = NULL); + ~MapSpatPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const MapReq& send_par); + void outgoing_send(const SpatReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC =================================================================== --- Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsMapSpat__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsMapSpat__TypesAndValues::UtMapSpatTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH =================================================================== --- Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH (working copy) @@ -0,0 +1,33 @@ +//============================================================================= +#include "LibItsMapSpat_TestSystem.hh" +namespace LibItsMapSpat__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsMapSpat__TypesAndValues::UtMapSpatTrigger& send_par); +}; + +} /* end of namespace */ + Index: Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsMapemSpatem__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsMapemSpatem_TestSystem.hh" + +namespace LibItsMapemSpatem__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "MapemSpatemPort.hh" + +namespace LibItsMapemSpatem__TestSystem { + +MapemSpatemPort::MapemSpatemPort(const char *par_port_name) + : MapemSpatemPort_BASE(par_port_name) +{ + +} + +MapemSpatemPort::~MapemSpatemPort() +{ + +} + +void MapemSpatemPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void MapemSpatemPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void MapemSpatemPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void MapemSpatemPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void MapemSpatemPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void MapemSpatemPort::Handle_Timeout(double time_since_last_call) {}*/ + +void MapemSpatemPort::user_map(const char * /*system_port*/) +{ + +} + +void MapemSpatemPort::user_unmap(const char * /*system_port*/) +{ + +} + +void MapemSpatemPort::user_start() +{ + +} + +void MapemSpatemPort::user_stop() +{ + +} + +void MapemSpatemPort::outgoing_send(const MapemReq& /*send_par*/) +{ + +} + +void MapemSpatemPort::outgoing_send(const SpatemReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh (working copy) @@ -0,0 +1,46 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef MapemSpatemPort_HH +#define MapemSpatemPort_HH + +#include "LibItsMapemSpatem_TestSystem.hh" + +namespace LibItsMapemSpatem__TestSystem { + +class MapemSpatemPort : public MapemSpatemPort_BASE { +public: + MapemSpatemPort(const char *par_port_name = NULL); + ~MapemSpatemPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const MapemReq& send_par); + + void outgoing_send(const SpatemReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsMapemSpatem__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsMapemSpatem__TypesAndValues::UtMapemSpatemTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsMapemSpatem_TestSystem.hh" +namespace LibItsMapemSpatem__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsMapemSpatem__TypesAndValues::UtMapemSpatemTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC =================================================================== --- Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsSremSsem__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH =================================================================== --- Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsSremSsem_TestSystem.hh" + +namespace LibItsSremSsem__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc =================================================================== --- Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "SremSsemPort.hh" + +namespace LibItsSremSsem__TestSystem { + +SremSsemPort::SremSsemPort(const char *par_port_name) + : SremSsemPort_BASE(par_port_name) +{ + +} + +SremSsemPort::~SremSsemPort() +{ + +} + +void SremSsemPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void SremSsemPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void SremSsemPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void SremSsemPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void SremSsemPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void SremSsemPort::Handle_Timeout(double time_since_last_call) {}*/ + +void SremSsemPort::user_map(const char * /*system_port*/) +{ + +} + +void SremSsemPort::user_unmap(const char * /*system_port*/) +{ + +} + +void SremSsemPort::user_start() +{ + +} + +void SremSsemPort::user_stop() +{ + +} + +void SremSsemPort::outgoing_send(const SremReq& /*send_par*/) +{ + +} + +void SremSsemPort::outgoing_send(const SsemReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh =================================================================== --- Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh (working copy) @@ -0,0 +1,47 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef SremSsemPort_HH +#define SremSsemPort_HH + +#include "LibItsSremSsem_TestSystem.hh" + +namespace LibItsSremSsem__TestSystem { + +class SremSsemPort : public SremSsemPort_BASE { +public: + SremSsemPort(const char *par_port_name = NULL); + ~SremSsemPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const SremReq& send_par); + + void outgoing_send(const SsemReq& send_par); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC =================================================================== --- Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC (working copy) @@ -0,0 +1,78 @@ +//============================================================================= +namespace LibItsSremSsem__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremUpdate& /*send_par*/) +{ + +} + +} /* end of namespace */ + + Index: Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH =================================================================== --- Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsSremSsem_TestSystem.hh" +namespace LibItsSremSsem__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremTrigger& send_par); + + void outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremUpdate& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/UpperTesterPort.cc =================================================================== --- Ports/LibIts_ports/UpperTesterPort.cc (nonexistent) +++ Ports/LibIts_ports/UpperTesterPort.cc (working copy) @@ -0,0 +1,26 @@ +#include "UpperTesterPort.hh" + +/* to be used when built without generating softlinks to the working directory +#include "BTP_ports/UpperTesterPort_BTP.partC" +#include "CAM_ports/UpperTesterPort_CAM.partC" +#include "DCC_ports/UpperTesterPort_DCC.partC" +#include "DENM_ports/UpperTesterPort_DENM.partC" +#include "GN_ports/UpperTesterPort_GN.partC" +#include "IVIM_ports/UpperTesterPort_IVIM.partC" +#include "MapSpat_ports/UpperTesterPort_MapSpat.partC" +#include "MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC" +#include "SremSsem_ports/UpperTesterPort_SremSsem.partC" +#include "V2G_ports/UpperTesterPort_V2G.partC" +*/ + +#include "UpperTesterPort_BTP.partC" +#include "UpperTesterPort_CAM.partC" +//#include "UpperTesterPort_DCC.partC" +#include "UpperTesterPort_DENM.partC" +#include "UpperTesterPort_GN.partC" +#include "UpperTesterPort_IVIM.partC" +//#include "UpperTesterPort_MapSpat.partC" +#include "UpperTesterPort_MapemSpatem.partC" +#include "UpperTesterPort_SremSsem.partC" +#include "UpperTesterPort_Evcsn.partC" +//#include "UpperTesterPort_V2G.partC" Index: Ports/LibIts_ports/UpperTesterPort.hh =================================================================== --- Ports/LibIts_ports/UpperTesterPort.hh (nonexistent) +++ Ports/LibIts_ports/UpperTesterPort.hh (working copy) @@ -0,0 +1,32 @@ +#ifndef UpperTesterPort_HH +#define UpperTesterPort_HH + +#include "LibItsCommon_TypesAndValues.hh" +//#include "TRI_mapper_API.hh" +//#include "TTCN_EncDec.hh" + +/* to be used when built without generating softlinks to the working directory +#include "BTP_ports/UpperTesterPort_BTP.partH" +#include "CAM_ports/UpperTesterPort_CAM.partH" +#include "DCC_ports/UpperTesterPort_DCC.partH" +#include "DENM_ports/UpperTesterPort_DENM.partH" +#include "GN_ports/UpperTesterPort_GN.partH" +#include "IVIM_ports/UpperTesterPort_IVIM.partH" +#include "MapSpat_ports/UpperTesterPort_MapSpat.partH" +#include "MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH" +#include "SremSsem_ports/UpperTesterPort_SremSsem.partH" +#include "V2G_ports/UpperTesterPort_V2G.partH" +*/ +#include "UpperTesterPort_BTP.partH" +#include "UpperTesterPort_CAM.partH" +//#include "UpperTesterPort_DCC.partH" +#include "UpperTesterPort_DENM.partH" +#include "UpperTesterPort_GN.partH" +#include "UpperTesterPort_IVIM.partH" +//#include "UpperTesterPort_MapSpat.partH" +#include "UpperTesterPort_MapemSpatem.partH" +#include "UpperTesterPort_SremSsem.partH" +#include "UpperTesterPort_Evcsn.partH" +//#include "UpperTesterPort_V2G.partH" + +#endif Index: Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC =================================================================== --- Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC (nonexistent) +++ Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsV2G__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsV2G__TypesAndValues::AcV2Gprimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH =================================================================== --- Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH (nonexistent) +++ Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH (working copy) @@ -0,0 +1,30 @@ +//============================================================================= +#include "LibItsV2G_TestSystem.hh" +namespace LibItsV2G__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsV2G__TypesAndValues::AcV2Gprimitive& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC =================================================================== --- Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC (nonexistent) +++ Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC (working copy) @@ -0,0 +1,76 @@ +//============================================================================= +namespace LibItsV2G__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtCheck& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH =================================================================== --- Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH (nonexistent) +++ Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsV2G_TestSystem.hh" +namespace LibItsV2G__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtTrigger& send_par); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtCheck& send_par); +}; + + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/V2Gport.cc =================================================================== --- Ports/LibIts_ports/V2G_ports/V2Gport.cc (nonexistent) +++ Ports/LibIts_ports/V2G_ports/V2Gport.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 13:23:50 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "V2Gport.hh" + +namespace LibItsV2G__TestSystem { + +V2Gport::V2Gport(const char *par_port_name) + : V2Gport_BASE(par_port_name) +{ + +} + +V2Gport::~V2Gport() +{ + +} + +void V2Gport::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void V2Gport::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void V2Gport::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void V2Gport::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void V2Gport::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void V2Gport::Handle_Timeout(double time_since_last_call) {}*/ + +void V2Gport::user_map(const char * /*system_port*/) +{ + +} + +void V2Gport::user_unmap(const char * /*system_port*/) +{ + +} + +void V2Gport::user_start() +{ + +} + +void V2Gport::user_stop() +{ + +} + +void V2Gport::outgoing_send(const V2Greq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/V2G_ports/V2Gport.hh =================================================================== --- Ports/LibIts_ports/V2G_ports/V2Gport.hh (nonexistent) +++ Ports/LibIts_ports/V2G_ports/V2Gport.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 13:23:50 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef V2Gport_HH +#define V2Gport_HH + +#include "LibItsV2G_TestSystem.hh" + +namespace LibItsV2G__TestSystem { + +class V2Gport : public V2Gport_BASE { +public: + V2Gport(const char *par_port_name = NULL); + ~V2Gport(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const V2Greq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/AdapterControlPort.cc =================================================================== --- Ports/LibIts_ports/AdapterControlPort.cc (nonexistent) +++ Ports/LibIts_ports/AdapterControlPort.cc (working copy) @@ -0,0 +1,21 @@ +#include "AdapterControlPort.hh" + +//#include "CALM_ports/AdapterControlPort_CALM.partC" +/* to be used when built without generating softlinks to the working directory +#include "CAM_ports/AdapterControlPort_CAM.partC" +#include "DENM_ports/AdapterControlPort_DENM.partC" +#include "GN_ports/AdapterControlPort_GN.partC" +#include "IVIM_ports/AdapterControlPort_IVIM.partC" +#include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC" +#include "SremSsem_ports/AdapterControlPort_SremSsem.partC" +#include "V2G_ports/AdapterControlPort_V2G.partC" +*/ +#include "AdapterControlPort_CAM.partC" +#include "AdapterControlPort_DENM.partC" +#include "AdapterControlPort_GN.partC" +#include "AdapterControlPort_IVIM.partC" +#include "AdapterControlPort_MapemSpatem.partC" +#include "AdapterControlPort_SremSsem.partC" +#include "AdapterControlPort_Evcsn.partC" +//#include "AdapterControlPort_V2G.partC" + Index: Ports/LibIts_ports/AdapterControlPort.hh =================================================================== --- Ports/LibIts_ports/AdapterControlPort.hh (nonexistent) +++ Ports/LibIts_ports/AdapterControlPort.hh (working copy) @@ -0,0 +1,25 @@ +#ifndef AdapterControlPort_HH +#define AdapterControlPort_HH + +//#include "TRI_mapper_API.hh" + +//#include "CALM_ports/AdapterControlPort_CALM.partH" +/* to be used when built without generating softlinks to the working directory +#include "CAM_ports/AdapterControlPort_CAM.partH" +#include "DENM_ports/AdapterControlPort_DENM.partH" +#include "GN_ports/AdapterControlPort_GN.partH" +#include "IVIM_ports/AdapterControlPort_IVIM.partH" +#include "MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH" +#include "SremSsem_ports/AdapterControlPort_SremSsem.partH" +#include "V2G_ports/AdapterControlPort_V2G.partH" +*/ +#include "AdapterControlPort_CAM.partH" +#include "AdapterControlPort_DENM.partH" +#include "AdapterControlPort_GN.partH" +#include "AdapterControlPort_IVIM.partH" +#include "AdapterControlPort_MapemSpatem.partH" +#include "AdapterControlPort_SremSsem.partH" +#include "AdapterControlPort_Evcsn.partH" +//#include "AdapterControlPort_V2G.partH" + +#endif Index: Ports/LibIts_ports/BTP_ports/BtpPort.cc =================================================================== --- Ports/LibIts_ports/BTP_ports/BtpPort.cc (nonexistent) +++ Ports/LibIts_ports/BTP_ports/BtpPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "BtpPort.hh" + +namespace LibItsBtp__TestSystem { + +BtpPort::BtpPort(const char *par_port_name) + : BtpPort_BASE(par_port_name) +{ + +} + +BtpPort::~BtpPort() +{ + +} + +void BtpPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void BtpPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void BtpPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void BtpPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void BtpPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void BtpPort::Handle_Timeout(double time_since_last_call) {}*/ + +void BtpPort::user_map(const char * /*system_port*/) +{ + +} + +void BtpPort::user_unmap(const char * /*system_port*/) +{ + +} + +void BtpPort::user_start() +{ + +} + +void BtpPort::user_stop() +{ + +} + +void BtpPort::outgoing_send(const BtpReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/BTP_ports/BtpPort.hh =================================================================== --- Ports/LibIts_ports/BTP_ports/BtpPort.hh (nonexistent) +++ Ports/LibIts_ports/BTP_ports/BtpPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef BtpPort_HH +#define BtpPort_HH + +#include "LibItsBtp_TestSystem.hh" + +namespace LibItsBtp__TestSystem { + +class BtpPort : public BtpPort_BASE { +public: + BtpPort(const char *par_port_name = NULL); + ~BtpPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const BtpReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC =================================================================== --- Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC (nonexistent) +++ Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsBtp__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsBtp__TypesAndValues::UtBtpTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH =================================================================== --- Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH (nonexistent) +++ Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsBtp_TestSystem.hh" +namespace LibItsBtp__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsBtp__TypesAndValues::UtBtpTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/BTP_ports/BtpPort.cc =================================================================== --- Ports/LibIts_ports/BTP_ports/BtpPort.cc (nonexistent) +++ Ports/LibIts_ports/BTP_ports/BtpPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "BtpPort.hh" + +namespace LibItsBtp__TestSystem { + +BtpPort::BtpPort(const char *par_port_name) + : BtpPort_BASE(par_port_name) +{ + +} + +BtpPort::~BtpPort() +{ + +} + +void BtpPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void BtpPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void BtpPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void BtpPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void BtpPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void BtpPort::Handle_Timeout(double time_since_last_call) {}*/ + +void BtpPort::user_map(const char * /*system_port*/) +{ + +} + +void BtpPort::user_unmap(const char * /*system_port*/) +{ + +} + +void BtpPort::user_start() +{ + +} + +void BtpPort::user_stop() +{ + +} + +void BtpPort::outgoing_send(const BtpReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/BTP_ports/BtpPort.hh =================================================================== --- Ports/LibIts_ports/BTP_ports/BtpPort.hh (nonexistent) +++ Ports/LibIts_ports/BTP_ports/BtpPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef BtpPort_HH +#define BtpPort_HH + +#include "LibItsBtp_TestSystem.hh" + +namespace LibItsBtp__TestSystem { + +class BtpPort : public BtpPort_BASE { +public: + BtpPort(const char *par_port_name = NULL); + ~BtpPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const BtpReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC =================================================================== --- Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC (nonexistent) +++ Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsBtp__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsBtp__TypesAndValues::UtBtpTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH =================================================================== --- Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH (nonexistent) +++ Ports/LibIts_ports/BTP_ports/UpperTesterPort_BTP.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsBtp_TestSystem.hh" +namespace LibItsBtp__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsBtp__TypesAndValues::UtBtpTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC =================================================================== --- Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC (nonexistent) +++ Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsCam__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH =================================================================== --- Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH (nonexistent) +++ Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsCam_TestSystem.hh" + +namespace LibItsCam__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/CAM_ports/CamPort.cc =================================================================== --- Ports/LibIts_ports/CAM_ports/CamPort.cc (nonexistent) +++ Ports/LibIts_ports/CAM_ports/CamPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "CamPort.hh" + +namespace LibItsCam__TestSystem { + +CamPort::CamPort(const char *par_port_name) + : CamPort_BASE(par_port_name) +{ + +} + +CamPort::~CamPort() +{ + +} + +void CamPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void CamPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void CamPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void CamPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void CamPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void CamPort::Handle_Timeout(double time_since_last_call) {}*/ + +void CamPort::user_map(const char * /*system_port*/) +{ + +} + +void CamPort::user_unmap(const char * /*system_port*/) +{ + +} + +void CamPort::user_start() +{ + +} + +void CamPort::user_stop() +{ + +} + +void CamPort::outgoing_send(const CamReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/CAM_ports/CamPort.hh =================================================================== --- Ports/LibIts_ports/CAM_ports/CamPort.hh (nonexistent) +++ Ports/LibIts_ports/CAM_ports/CamPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef CamPort_HH +#define CamPort_HH + +#include "LibItsCam_TestSystem.hh" + +namespace LibItsCam__TestSystem { + +class CamPort : public CamPort_BASE { +public: + CamPort(const char *par_port_name = NULL); + ~CamPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const CamReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC =================================================================== --- Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC (nonexistent) +++ Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC (working copy) @@ -0,0 +1,86 @@ +//============================================================================= +namespace LibItsCam__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCam__TypesAndValues::UtCamTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH =================================================================== --- Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH (nonexistent) +++ Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH (working copy) @@ -0,0 +1,39 @@ +//============================================================================= +#include "LibItsCam_TestSystem.hh" +namespace LibItsCam__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCam__TypesAndValues::UtCamTrigger& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC =================================================================== --- Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC (nonexistent) +++ Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsCam__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH =================================================================== --- Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH (nonexistent) +++ Ports/LibIts_ports/CAM_ports/AdapterControlPort_CAM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsCam_TestSystem.hh" + +namespace LibItsCam__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/CAM_ports/CamPort.cc =================================================================== --- Ports/LibIts_ports/CAM_ports/CamPort.cc (nonexistent) +++ Ports/LibIts_ports/CAM_ports/CamPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "CamPort.hh" + +namespace LibItsCam__TestSystem { + +CamPort::CamPort(const char *par_port_name) + : CamPort_BASE(par_port_name) +{ + +} + +CamPort::~CamPort() +{ + +} + +void CamPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void CamPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void CamPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void CamPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void CamPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void CamPort::Handle_Timeout(double time_since_last_call) {}*/ + +void CamPort::user_map(const char * /*system_port*/) +{ + +} + +void CamPort::user_unmap(const char * /*system_port*/) +{ + +} + +void CamPort::user_start() +{ + +} + +void CamPort::user_stop() +{ + +} + +void CamPort::outgoing_send(const CamReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/CAM_ports/CamPort.hh =================================================================== --- Ports/LibIts_ports/CAM_ports/CamPort.hh (nonexistent) +++ Ports/LibIts_ports/CAM_ports/CamPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef CamPort_HH +#define CamPort_HH + +#include "LibItsCam_TestSystem.hh" + +namespace LibItsCam__TestSystem { + +class CamPort : public CamPort_BASE { +public: + CamPort(const char *par_port_name = NULL); + ~CamPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const CamReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC =================================================================== --- Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC (nonexistent) +++ Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partC (working copy) @@ -0,0 +1,86 @@ +//============================================================================= +namespace LibItsCam__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCam__TypesAndValues::UtCamTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH =================================================================== --- Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH (nonexistent) +++ Ports/LibIts_ports/CAM_ports/UpperTesterPort_CAM.partH (working copy) @@ -0,0 +1,39 @@ +//============================================================================= +#include "LibItsCam_TestSystem.hh" +namespace LibItsCam__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCam__TypesAndValues::UtCamTrigger& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/DCC_ports/CheckPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/CheckPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/CheckPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "CheckPort.hh" + +namespace LibItsDcc__TestSystem { + +CheckPort::CheckPort(const char *par_port_name) + : CheckPort_BASE(par_port_name) +{ + +} + +CheckPort::~CheckPort() +{ + +} + +void CheckPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void CheckPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void CheckPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void CheckPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void CheckPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void CheckPort::Handle_Timeout(double time_since_last_call) {}*/ + +void CheckPort::user_map(const char * /*system_port*/) +{ + +} + +void CheckPort::user_unmap(const char * /*system_port*/) +{ + +} + +void CheckPort::user_start() +{ + +} + +void CheckPort::user_stop() +{ + +} + +void CheckPort::outgoing_send(const INTEGER& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/CheckPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/CheckPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/CheckPort.hh (working copy) @@ -0,0 +1,45 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef CheckPort_HH +#define CheckPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class CheckPort : public CheckPort_BASE { +public: + CheckPort(const char *par_port_name = NULL); + ~CheckPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const INTEGER& send_par); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/InPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/InPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/InPort.cc (working copy) @@ -0,0 +1,78 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "InPort.hh" + +namespace LibItsDcc__TestSystem { + +InPort::InPort(const char *par_port_name) + : InPort_BASE(par_port_name) +{ + +} + +InPort::~InPort() +{ + +} + +void InPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void InPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void InPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void InPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void InPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void InPort::Handle_Timeout(double time_since_last_call) {}*/ + +void InPort::user_map(const char * /*system_port*/) +{ + +} + +void InPort::user_unmap(const char * /*system_port*/) +{ + +} + +void InPort::user_start() +{ + +} + +void InPort::user_stop() +{ + +} + +void InPort::outgoing_send(const LibItsDcc__TypesAndValues::InReq& /*send_par*/) +{ + +} + + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/InPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/InPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/InPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef InPort_HH +#define InPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class InPort : public InPort_BASE { +public: + InPort(const char *par_port_name = NULL); + ~InPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsDcc__TypesAndValues::InReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/RrxPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/RrxPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/RrxPort.cc (working copy) @@ -0,0 +1,73 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "RrxPort.hh" + +namespace LibItsDcc__TestSystem { + +RrxPort::RrxPort(const char *par_port_name) + : RrxPort_BASE(par_port_name) +{ + +} + +RrxPort::~RrxPort() +{ + +} + +void RrxPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void RrxPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void RrxPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void RrxPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void RrxPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void RrxPort::Handle_Timeout(double time_since_last_call) {}*/ + +void RrxPort::user_map(const char * /*system_port*/) +{ + +} + +void RrxPort::user_unmap(const char * /*system_port*/) +{ + +} + +void RrxPort::user_start() +{ + +} + +void RrxPort::user_stop() +{ + +} + + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/RrxPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/RrxPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/RrxPort.hh (working copy) @@ -0,0 +1,43 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef RrxPort_HH +#define RrxPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class RrxPort : public RrxPort_BASE { +public: + RrxPort(const char *par_port_name = NULL); + ~RrxPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC =================================================================== --- Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC (nonexistent) +++ Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsDcc__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDcc__TestSystem::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDcc__TestSystem::UtTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH =================================================================== --- Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH (nonexistent) +++ Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsDcc_TestSystem.hh" +namespace LibItsDcc__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsDcc__TestSystem::UtInitialize& send_par); + + void outgoing_send(const LibItsDcc__TestSystem::UtTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/DCC_ports/CheckPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/CheckPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/CheckPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "CheckPort.hh" + +namespace LibItsDcc__TestSystem { + +CheckPort::CheckPort(const char *par_port_name) + : CheckPort_BASE(par_port_name) +{ + +} + +CheckPort::~CheckPort() +{ + +} + +void CheckPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void CheckPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void CheckPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void CheckPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void CheckPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void CheckPort::Handle_Timeout(double time_since_last_call) {}*/ + +void CheckPort::user_map(const char * /*system_port*/) +{ + +} + +void CheckPort::user_unmap(const char * /*system_port*/) +{ + +} + +void CheckPort::user_start() +{ + +} + +void CheckPort::user_stop() +{ + +} + +void CheckPort::outgoing_send(const INTEGER& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/CheckPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/CheckPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/CheckPort.hh (working copy) @@ -0,0 +1,45 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef CheckPort_HH +#define CheckPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class CheckPort : public CheckPort_BASE { +public: + CheckPort(const char *par_port_name = NULL); + ~CheckPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const INTEGER& send_par); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/InPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/InPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/InPort.cc (working copy) @@ -0,0 +1,78 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "InPort.hh" + +namespace LibItsDcc__TestSystem { + +InPort::InPort(const char *par_port_name) + : InPort_BASE(par_port_name) +{ + +} + +InPort::~InPort() +{ + +} + +void InPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void InPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void InPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void InPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void InPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void InPort::Handle_Timeout(double time_since_last_call) {}*/ + +void InPort::user_map(const char * /*system_port*/) +{ + +} + +void InPort::user_unmap(const char * /*system_port*/) +{ + +} + +void InPort::user_start() +{ + +} + +void InPort::user_stop() +{ + +} + +void InPort::outgoing_send(const LibItsDcc__TypesAndValues::InReq& /*send_par*/) +{ + +} + + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/InPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/InPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/InPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef InPort_HH +#define InPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class InPort : public InPort_BASE { +public: + InPort(const char *par_port_name = NULL); + ~InPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsDcc__TypesAndValues::InReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/RrxPort.cc =================================================================== --- Ports/LibIts_ports/DCC_ports/RrxPort.cc (nonexistent) +++ Ports/LibIts_ports/DCC_ports/RrxPort.cc (working copy) @@ -0,0 +1,73 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "RrxPort.hh" + +namespace LibItsDcc__TestSystem { + +RrxPort::RrxPort(const char *par_port_name) + : RrxPort_BASE(par_port_name) +{ + +} + +RrxPort::~RrxPort() +{ + +} + +void RrxPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void RrxPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void RrxPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void RrxPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void RrxPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void RrxPort::Handle_Timeout(double time_since_last_call) {}*/ + +void RrxPort::user_map(const char * /*system_port*/) +{ + +} + +void RrxPort::user_unmap(const char * /*system_port*/) +{ + +} + +void RrxPort::user_start() +{ + +} + +void RrxPort::user_stop() +{ + +} + + +} /* end of namespace */ + Index: Ports/LibIts_ports/DCC_ports/RrxPort.hh =================================================================== --- Ports/LibIts_ports/DCC_ports/RrxPort.hh (nonexistent) +++ Ports/LibIts_ports/DCC_ports/RrxPort.hh (working copy) @@ -0,0 +1,43 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef RrxPort_HH +#define RrxPort_HH + +#include "LibItsDcc_TestSystem.hh" + +namespace LibItsDcc__TestSystem { + +class RrxPort : public RrxPort_BASE { +public: + RrxPort(const char *par_port_name = NULL); + ~RrxPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC =================================================================== --- Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC (nonexistent) +++ Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsDcc__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDcc__TestSystem::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDcc__TestSystem::UtTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH =================================================================== --- Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH (nonexistent) +++ Ports/LibIts_ports/DCC_ports/UpperTesterPort_DCC.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsDcc_TestSystem.hh" +namespace LibItsDcc__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsDcc__TestSystem::UtInitialize& send_par); + + void outgoing_send(const LibItsDcc__TestSystem::UtTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC =================================================================== --- Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC (nonexistent) +++ Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsDenm__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH =================================================================== --- Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH (nonexistent) +++ Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsDenm_TestSystem.hh" + +namespace LibItsDenm__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/DENM_ports/DenmPort.cc =================================================================== --- Ports/LibIts_ports/DENM_ports/DenmPort.cc (nonexistent) +++ Ports/LibIts_ports/DENM_ports/DenmPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "DenmPort.hh" + +namespace LibItsDenm__TestSystem { + +DenmPort::DenmPort(const char *par_port_name) + : DenmPort_BASE(par_port_name) +{ + +} + +DenmPort::~DenmPort() +{ + +} + +void DenmPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void DenmPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void DenmPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void DenmPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void DenmPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void DenmPort::Handle_Timeout(double time_since_last_call) {}*/ + +void DenmPort::user_map(const char * /*system_port*/) +{ + +} + +void DenmPort::user_unmap(const char * /*system_port*/) +{ + +} + +void DenmPort::user_start() +{ + +} + +void DenmPort::user_stop() +{ + +} + +void DenmPort::outgoing_send(const DenmReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/DENM_ports/DenmPort.hh =================================================================== --- Ports/LibIts_ports/DENM_ports/DenmPort.hh (nonexistent) +++ Ports/LibIts_ports/DENM_ports/DenmPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef DenmPort_HH +#define DenmPort_HH + +#include "LibItsDenm_TestSystem.hh" + +namespace LibItsDenm__TestSystem { + +class DenmPort : public DenmPort_BASE { +public: + DenmPort(const char *par_port_name = NULL); + ~DenmPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const DenmReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC =================================================================== --- Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC (nonexistent) +++ Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC (working copy) @@ -0,0 +1,91 @@ +//============================================================================= +namespace LibItsDenm__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmUpdate& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTermination& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH =================================================================== --- Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH (nonexistent) +++ Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH (working copy) @@ -0,0 +1,41 @@ +//============================================================================= +#include "LibItsDenm_TestSystem.hh" +namespace LibItsDenm__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTrigger& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmUpdate& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTermination& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC =================================================================== --- Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC (nonexistent) +++ Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsDenm__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH =================================================================== --- Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH (nonexistent) +++ Ports/LibIts_ports/DENM_ports/AdapterControlPort_DENM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsDenm_TestSystem.hh" + +namespace LibItsDenm__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/DENM_ports/DenmPort.cc =================================================================== --- Ports/LibIts_ports/DENM_ports/DenmPort.cc (nonexistent) +++ Ports/LibIts_ports/DENM_ports/DenmPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "DenmPort.hh" + +namespace LibItsDenm__TestSystem { + +DenmPort::DenmPort(const char *par_port_name) + : DenmPort_BASE(par_port_name) +{ + +} + +DenmPort::~DenmPort() +{ + +} + +void DenmPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void DenmPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void DenmPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void DenmPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void DenmPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void DenmPort::Handle_Timeout(double time_since_last_call) {}*/ + +void DenmPort::user_map(const char * /*system_port*/) +{ + +} + +void DenmPort::user_unmap(const char * /*system_port*/) +{ + +} + +void DenmPort::user_start() +{ + +} + +void DenmPort::user_stop() +{ + +} + +void DenmPort::outgoing_send(const DenmReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/DENM_ports/DenmPort.hh =================================================================== --- Ports/LibIts_ports/DENM_ports/DenmPort.hh (nonexistent) +++ Ports/LibIts_ports/DENM_ports/DenmPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef DenmPort_HH +#define DenmPort_HH + +#include "LibItsDenm_TestSystem.hh" + +namespace LibItsDenm__TestSystem { + +class DenmPort : public DenmPort_BASE { +public: + DenmPort(const char *par_port_name = NULL); + ~DenmPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const DenmReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC =================================================================== --- Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC (nonexistent) +++ Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partC (working copy) @@ -0,0 +1,91 @@ +//============================================================================= +namespace LibItsDenm__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmUpdate& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTermination& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH =================================================================== --- Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH (nonexistent) +++ Ports/LibIts_ports/DENM_ports/UpperTesterPort_DENM.partH (working copy) @@ -0,0 +1,41 @@ +//============================================================================= +#include "LibItsDenm_TestSystem.hh" +namespace LibItsDenm__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTrigger& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmUpdate& send_par); + + void outgoing_send(const LibItsDenm__TypesAndValues::UtDenmTermination& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC =================================================================== --- Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsEvcsn__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH =================================================================== --- Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsEvcsn_TestSystem.hh" + +namespace LibItsEvcsn__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc =================================================================== --- Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "EvcsnPort.hh" + +namespace LibItsEvcsn__TestSystem { + +EvcsnPort::EvcsnPort(const char *par_port_name) + : EvcsnPort_BASE(par_port_name) +{ + +} + +EvcsnPort::~EvcsnPort() +{ + +} + +void EvcsnPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void EvcsnPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void EvcsnPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void EvcsnPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void EvcsnPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void EvcsnPort::Handle_Timeout(double time_since_last_call) {}*/ + +void EvcsnPort::user_map(const char * /*system_port*/) +{ + +} + +void EvcsnPort::user_unmap(const char * /*system_port*/) +{ + +} + +void EvcsnPort::user_start() +{ + +} + +void EvcsnPort::user_stop() +{ + +} + +void EvcsnPort::outgoing_send(const EvcsnReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh =================================================================== --- Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef EvcsnPort_HH +#define EvcsnPort_HH + +#include "LibItsEvcsn_TestSystem.hh" + +namespace LibItsEvcsn__TestSystem { + +class EvcsnPort : public EvcsnPort_BASE { +public: + EvcsnPort(const char *par_port_name = NULL); + ~EvcsnPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const EvcsnReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC =================================================================== --- Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC (working copy) @@ -0,0 +1,86 @@ +//============================================================================= +namespace LibItsEvcsn__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsEvcsn__TypesAndValues::UtEvcsnTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH =================================================================== --- Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH (working copy) @@ -0,0 +1,39 @@ +//============================================================================= +#include "LibItsEvcsn_TestSystem.hh" +namespace LibItsEvcsn__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsEvcsn__TypesAndValues::UtEvcsnTrigger& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC =================================================================== --- Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsEvcsn__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH =================================================================== --- Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/AdapterControlPort_EVCSN.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsEvcsn_TestSystem.hh" + +namespace LibItsEvcsn__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc =================================================================== --- Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/EvcsnPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "EvcsnPort.hh" + +namespace LibItsEvcsn__TestSystem { + +EvcsnPort::EvcsnPort(const char *par_port_name) + : EvcsnPort_BASE(par_port_name) +{ + +} + +EvcsnPort::~EvcsnPort() +{ + +} + +void EvcsnPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void EvcsnPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void EvcsnPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void EvcsnPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void EvcsnPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void EvcsnPort::Handle_Timeout(double time_since_last_call) {}*/ + +void EvcsnPort::user_map(const char * /*system_port*/) +{ + +} + +void EvcsnPort::user_unmap(const char * /*system_port*/) +{ + +} + +void EvcsnPort::user_start() +{ + +} + +void EvcsnPort::user_stop() +{ + +} + +void EvcsnPort::outgoing_send(const EvcsnReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh =================================================================== --- Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/EvcsnPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 16:32:05 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef EvcsnPort_HH +#define EvcsnPort_HH + +#include "LibItsEvcsn_TestSystem.hh" + +namespace LibItsEvcsn__TestSystem { + +class EvcsnPort : public EvcsnPort_BASE { +public: + EvcsnPort(const char *par_port_name = NULL); + ~EvcsnPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const EvcsnReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC =================================================================== --- Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partC (working copy) @@ -0,0 +1,86 @@ +//============================================================================= +namespace LibItsEvcsn__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsEvcsn__TypesAndValues::UtEvcsnTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH =================================================================== --- Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH (nonexistent) +++ Ports/LibIts_ports/EVCSN_ports/UpperTesterPort_EVCSN.partH (working copy) @@ -0,0 +1,39 @@ +//============================================================================= +#include "LibItsEvcsn_TestSystem.hh" +namespace LibItsEvcsn__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsEvcsn__TypesAndValues::UtEvcsnTrigger& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtActivatePositionTime& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtDeactivatePositionTime& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC =================================================================== --- Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC (nonexistent) +++ Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC (working copy) @@ -0,0 +1,81 @@ +//============================================================================= +namespace LibItsGeoNetworking__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsGeoNetworking__TypesAndValues::AcGnPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsIpv6OverGeoNetworking__TypesAndValues::AcGn6Primitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH =================================================================== --- Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH (nonexistent) +++ Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH (working copy) @@ -0,0 +1,38 @@ +//============================================================================= +#include "LibItsGeoNetworking_TestSystem.hh" + +namespace LibItsGeoNetworking__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsGeoNetworking__TypesAndValues::AcGnPrimitive& send_par); + + void outgoing_send(const LibItsIpv6OverGeoNetworking__TypesAndValues::AcGn6Primitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc =================================================================== --- Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc (nonexistent) +++ Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sat Aug 15 22:33:04 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "GeoNetworkingPort.hh" + +namespace LibItsGeoNetworking__TestSystem { + +GeoNetworkingPort::GeoNetworkingPort(const char *par_port_name) + : GeoNetworkingPort_BASE(par_port_name) +{ + +} + +GeoNetworkingPort::~GeoNetworkingPort() +{ + +} + +void GeoNetworkingPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void GeoNetworkingPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void GeoNetworkingPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void GeoNetworkingPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void GeoNetworkingPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void GeoNetworkingPort::Handle_Timeout(double time_since_last_call) {}*/ + +void GeoNetworkingPort::user_map(const char * /*system_port*/) +{ + +} + +void GeoNetworkingPort::user_unmap(const char * /*system_port*/) +{ + +} + +void GeoNetworkingPort::user_start() +{ + +} + +void GeoNetworkingPort::user_stop() +{ + +} + +void GeoNetworkingPort::outgoing_send(const GeoNetworkingReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh =================================================================== --- Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh (nonexistent) +++ Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sat Aug 15 22:33:04 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef GeoNetworkingPort_HH +#define GeoNetworkingPort_HH + +#include "LibItsGeoNetworking_TestSystem.hh" + +namespace LibItsGeoNetworking__TestSystem { + +class GeoNetworkingPort : public GeoNetworkingPort_BASE { +public: + GeoNetworkingPort(const char *par_port_name = NULL); + ~GeoNetworkingPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const GeoNetworkingReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC =================================================================== --- Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC (nonexistent) +++ Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC (working copy) @@ -0,0 +1,76 @@ +//============================================================================= +namespace LibItsGeoNetworking__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsGeoNetworking__TypesAndValues::UtGnTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH =================================================================== --- Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH (nonexistent) +++ Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsGeoNetworking_TestSystem.hh" +namespace LibItsGeoNetworking__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsGeoNetworking__TypesAndValues::UtGnTrigger& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC =================================================================== --- Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC (nonexistent) +++ Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partC (working copy) @@ -0,0 +1,81 @@ +//============================================================================= +namespace LibItsGeoNetworking__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsGeoNetworking__TypesAndValues::AcGnPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsIpv6OverGeoNetworking__TypesAndValues::AcGn6Primitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH =================================================================== --- Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH (nonexistent) +++ Ports/LibIts_ports/GN_ports/AdapterControlPort_GN.partH (working copy) @@ -0,0 +1,38 @@ +//============================================================================= +#include "LibItsGeoNetworking_TestSystem.hh" + +namespace LibItsGeoNetworking__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsGeoNetworking__TypesAndValues::AcGnPrimitive& send_par); + + void outgoing_send(const LibItsIpv6OverGeoNetworking__TypesAndValues::AcGn6Primitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc =================================================================== --- Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc (nonexistent) +++ Ports/LibIts_ports/GN_ports/GeoNetworkingPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sat Aug 15 22:33:04 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "GeoNetworkingPort.hh" + +namespace LibItsGeoNetworking__TestSystem { + +GeoNetworkingPort::GeoNetworkingPort(const char *par_port_name) + : GeoNetworkingPort_BASE(par_port_name) +{ + +} + +GeoNetworkingPort::~GeoNetworkingPort() +{ + +} + +void GeoNetworkingPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void GeoNetworkingPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void GeoNetworkingPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void GeoNetworkingPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void GeoNetworkingPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void GeoNetworkingPort::Handle_Timeout(double time_since_last_call) {}*/ + +void GeoNetworkingPort::user_map(const char * /*system_port*/) +{ + +} + +void GeoNetworkingPort::user_unmap(const char * /*system_port*/) +{ + +} + +void GeoNetworkingPort::user_start() +{ + +} + +void GeoNetworkingPort::user_stop() +{ + +} + +void GeoNetworkingPort::outgoing_send(const GeoNetworkingReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh =================================================================== --- Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh (nonexistent) +++ Ports/LibIts_ports/GN_ports/GeoNetworkingPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sat Aug 15 22:33:04 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef GeoNetworkingPort_HH +#define GeoNetworkingPort_HH + +#include "LibItsGeoNetworking_TestSystem.hh" + +namespace LibItsGeoNetworking__TestSystem { + +class GeoNetworkingPort : public GeoNetworkingPort_BASE { +public: + GeoNetworkingPort(const char *par_port_name = NULL); + ~GeoNetworkingPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const GeoNetworkingReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC =================================================================== --- Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC (nonexistent) +++ Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partC (working copy) @@ -0,0 +1,76 @@ +//============================================================================= +namespace LibItsGeoNetworking__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsGeoNetworking__TypesAndValues::UtGnTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH =================================================================== --- Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH (nonexistent) +++ Ports/LibIts_ports/GN_ports/UpperTesterPort_GN.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsGeoNetworking_TestSystem.hh" +namespace LibItsGeoNetworking__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsGeoNetworking__TypesAndValues::UtGnTrigger& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc =================================================================== --- Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc (nonexistent) +++ Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 09:18:30 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "IPv6OverGeoNetworkingPort.hh" + +namespace LibItsIpv6OverGeoNetworking__TestSystem { + +IPv6OverGeoNetworkingPort::IPv6OverGeoNetworkingPort(const char *par_port_name) + : IPv6OverGeoNetworkingPort_BASE(par_port_name) +{ + +} + +IPv6OverGeoNetworkingPort::~IPv6OverGeoNetworkingPort() +{ + +} + +void IPv6OverGeoNetworkingPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void IPv6OverGeoNetworkingPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void IPv6OverGeoNetworkingPort::Handle_Timeout(double time_since_last_call) {}*/ + +void IPv6OverGeoNetworkingPort::user_map(const char * /*system_port*/) +{ + +} + +void IPv6OverGeoNetworkingPort::user_unmap(const char * /*system_port*/) +{ + +} + +void IPv6OverGeoNetworkingPort::user_start() +{ + +} + +void IPv6OverGeoNetworkingPort::user_stop() +{ + +} + +void IPv6OverGeoNetworkingPort::outgoing_send(const IPv6OverGeoNetworkingReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh =================================================================== --- Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh (nonexistent) +++ Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 09:18:30 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef IPv6OverGeoNetworkingPort_HH +#define IPv6OverGeoNetworkingPort_HH + +#include "LibItsIpv6OverGeoNetworking_TestSystem.hh" + +namespace LibItsIpv6OverGeoNetworking__TestSystem { + +class IPv6OverGeoNetworkingPort : public IPv6OverGeoNetworkingPort_BASE { +public: + IPv6OverGeoNetworkingPort(const char *par_port_name = NULL); + ~IPv6OverGeoNetworkingPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const IPv6OverGeoNetworkingReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc =================================================================== --- Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc (nonexistent) +++ Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 09:18:30 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "IPv6OverGeoNetworkingPort.hh" + +namespace LibItsIpv6OverGeoNetworking__TestSystem { + +IPv6OverGeoNetworkingPort::IPv6OverGeoNetworkingPort(const char *par_port_name) + : IPv6OverGeoNetworkingPort_BASE(par_port_name) +{ + +} + +IPv6OverGeoNetworkingPort::~IPv6OverGeoNetworkingPort() +{ + +} + +void IPv6OverGeoNetworkingPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void IPv6OverGeoNetworkingPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void IPv6OverGeoNetworkingPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void IPv6OverGeoNetworkingPort::Handle_Timeout(double time_since_last_call) {}*/ + +void IPv6OverGeoNetworkingPort::user_map(const char * /*system_port*/) +{ + +} + +void IPv6OverGeoNetworkingPort::user_unmap(const char * /*system_port*/) +{ + +} + +void IPv6OverGeoNetworkingPort::user_start() +{ + +} + +void IPv6OverGeoNetworkingPort::user_stop() +{ + +} + +void IPv6OverGeoNetworkingPort::outgoing_send(const IPv6OverGeoNetworkingReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh =================================================================== --- Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh (nonexistent) +++ Ports/LibIts_ports/IPv6oGN_ports/IPv6OverGeoNetworkingPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 09:18:30 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef IPv6OverGeoNetworkingPort_HH +#define IPv6OverGeoNetworkingPort_HH + +#include "LibItsIpv6OverGeoNetworking_TestSystem.hh" + +namespace LibItsIpv6OverGeoNetworking__TestSystem { + +class IPv6OverGeoNetworkingPort : public IPv6OverGeoNetworkingPort_BASE { +public: + IPv6OverGeoNetworkingPort(const char *par_port_name = NULL); + ~IPv6OverGeoNetworkingPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const IPv6OverGeoNetworkingReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC =================================================================== --- Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsIvim__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH =================================================================== --- Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsIvim_TestSystem.hh" + +namespace LibItsIvim__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/IVIM_ports/IvimPort.cc =================================================================== --- Ports/LibIts_ports/IVIM_ports/IvimPort.cc (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/IvimPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "IvimPort.hh" + +namespace LibItsIvim__TestSystem { + +IvimPort::IvimPort(const char *par_port_name) + : IvimPort_BASE(par_port_name) +{ + +} + +IvimPort::~IvimPort() +{ + +} + +void IvimPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void IvimPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void IvimPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void IvimPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void IvimPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void IvimPort::Handle_Timeout(double time_since_last_call) {}*/ + +void IvimPort::user_map(const char * /*system_port*/) +{ + +} + +void IvimPort::user_unmap(const char * /*system_port*/) +{ + +} + +void IvimPort::user_start() +{ + +} + +void IvimPort::user_stop() +{ + +} + +void IvimPort::outgoing_send(const IvimReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/IVIM_ports/IvimPort.hh =================================================================== --- Ports/LibIts_ports/IVIM_ports/IvimPort.hh (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/IvimPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef IvimPort_HH +#define IvimPort_HH + +#include "LibItsIvim_TestSystem.hh" + +namespace LibItsIvim__TestSystem { + +class IvimPort : public IvimPort_BASE { +public: + IvimPort(const char *par_port_name = NULL); + ~IvimPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const IvimReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC =================================================================== --- Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC (working copy) @@ -0,0 +1,91 @@ +//============================================================================= +namespace LibItsIvim__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimUpdate& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTermination& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH =================================================================== --- Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH (working copy) @@ -0,0 +1,41 @@ +//============================================================================= +#include "LibItsIvim_TestSystem.hh" +namespace LibItsIvim__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTrigger& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimUpdate& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTermination& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC =================================================================== --- Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsIvim__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& /*send_par*/) +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH =================================================================== --- Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/AdapterControlPort_IVIM.partH (working copy) @@ -0,0 +1,34 @@ +//============================================================================= +#include "LibItsIvim_TestSystem.hh" + +namespace LibItsIvim__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcGnssPrimitive& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/IVIM_ports/IvimPort.cc =================================================================== --- Ports/LibIts_ports/IVIM_ports/IvimPort.cc (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/IvimPort.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "IvimPort.hh" + +namespace LibItsIvim__TestSystem { + +IvimPort::IvimPort(const char *par_port_name) + : IvimPort_BASE(par_port_name) +{ + +} + +IvimPort::~IvimPort() +{ + +} + +void IvimPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void IvimPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void IvimPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void IvimPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void IvimPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void IvimPort::Handle_Timeout(double time_since_last_call) {}*/ + +void IvimPort::user_map(const char * /*system_port*/) +{ + +} + +void IvimPort::user_unmap(const char * /*system_port*/) +{ + +} + +void IvimPort::user_start() +{ + +} + +void IvimPort::user_stop() +{ + +} + +void IvimPort::outgoing_send(const IvimReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/IVIM_ports/IvimPort.hh =================================================================== --- Ports/LibIts_ports/IVIM_ports/IvimPort.hh (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/IvimPort.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef IvimPort_HH +#define IvimPort_HH + +#include "LibItsIvim_TestSystem.hh" + +namespace LibItsIvim__TestSystem { + +class IvimPort : public IvimPort_BASE { +public: + IvimPort(const char *par_port_name = NULL); + ~IvimPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const IvimReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC =================================================================== --- Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partC (working copy) @@ -0,0 +1,91 @@ +//============================================================================= +namespace LibItsIvim__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimUpdate& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTermination& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH =================================================================== --- Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH (nonexistent) +++ Ports/LibIts_ports/IVIM_ports/UpperTesterPort_IVIM.partH (working copy) @@ -0,0 +1,41 @@ +//============================================================================= +#include "LibItsIvim_TestSystem.hh" +namespace LibItsIvim__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePosition& send_par); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtChangePseudonym& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTrigger& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimUpdate& send_par); + + void outgoing_send(const LibItsIvim__TypesAndValues::UtIvimTermination& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsMapemSpatem__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsMapemSpatem_TestSystem.hh" + +namespace LibItsMapemSpatem__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "MapemSpatemPort.hh" + +namespace LibItsMapemSpatem__TestSystem { + +MapemSpatemPort::MapemSpatemPort(const char *par_port_name) + : MapemSpatemPort_BASE(par_port_name) +{ + +} + +MapemSpatemPort::~MapemSpatemPort() +{ + +} + +void MapemSpatemPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void MapemSpatemPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void MapemSpatemPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void MapemSpatemPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void MapemSpatemPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void MapemSpatemPort::Handle_Timeout(double time_since_last_call) {}*/ + +void MapemSpatemPort::user_map(const char * /*system_port*/) +{ + +} + +void MapemSpatemPort::user_unmap(const char * /*system_port*/) +{ + +} + +void MapemSpatemPort::user_start() +{ + +} + +void MapemSpatemPort::user_stop() +{ + +} + +void MapemSpatemPort::outgoing_send(const MapemReq& /*send_par*/) +{ + +} + +void MapemSpatemPort::outgoing_send(const SpatemReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh (working copy) @@ -0,0 +1,46 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef MapemSpatemPort_HH +#define MapemSpatemPort_HH + +#include "LibItsMapemSpatem_TestSystem.hh" + +namespace LibItsMapemSpatem__TestSystem { + +class MapemSpatemPort : public MapemSpatemPort_BASE { +public: + MapemSpatemPort(const char *par_port_name = NULL); + ~MapemSpatemPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const MapemReq& send_par); + + void outgoing_send(const SpatemReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsMapemSpatem__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsMapemSpatem__TypesAndValues::UtMapemSpatemTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsMapemSpatem_TestSystem.hh" +namespace LibItsMapemSpatem__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsMapemSpatem__TypesAndValues::UtMapemSpatemTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsMapemSpatem__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/AdapterControlPort_MapemSpatem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsMapemSpatem_TestSystem.hh" + +namespace LibItsMapemSpatem__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "MapemSpatemPort.hh" + +namespace LibItsMapemSpatem__TestSystem { + +MapemSpatemPort::MapemSpatemPort(const char *par_port_name) + : MapemSpatemPort_BASE(par_port_name) +{ + +} + +MapemSpatemPort::~MapemSpatemPort() +{ + +} + +void MapemSpatemPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void MapemSpatemPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void MapemSpatemPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void MapemSpatemPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void MapemSpatemPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void MapemSpatemPort::Handle_Timeout(double time_since_last_call) {}*/ + +void MapemSpatemPort::user_map(const char * /*system_port*/) +{ + +} + +void MapemSpatemPort::user_unmap(const char * /*system_port*/) +{ + +} + +void MapemSpatemPort::user_start() +{ + +} + +void MapemSpatemPort::user_stop() +{ + +} + +void MapemSpatemPort::outgoing_send(const MapemReq& /*send_par*/) +{ + +} + +void MapemSpatemPort::outgoing_send(const SpatemReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/MapemSpatemPort.hh (working copy) @@ -0,0 +1,46 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef MapemSpatemPort_HH +#define MapemSpatemPort_HH + +#include "LibItsMapemSpatem_TestSystem.hh" + +namespace LibItsMapemSpatem__TestSystem { + +class MapemSpatemPort : public MapemSpatemPort_BASE { +public: + MapemSpatemPort(const char *par_port_name = NULL); + ~MapemSpatemPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const MapemReq& send_par); + + void outgoing_send(const SpatemReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsMapemSpatem__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsMapemSpatem__TypesAndValues::UtMapemSpatemTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH =================================================================== --- Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH (nonexistent) +++ Ports/LibIts_ports/MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsMapemSpatem_TestSystem.hh" +namespace LibItsMapemSpatem__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsMapemSpatem__TypesAndValues::UtMapemSpatemTrigger& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc =================================================================== --- Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "MapSpatPort.hh" + +namespace LibItsMapSpat__TestSystem { + +MapSpatPort::MapSpatPort(const char *par_port_name) + : MapSpatPort_BASE(par_port_name) +{ + +} + +MapSpatPort::~MapSpatPort() +{ + +} + +void MapSpatPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void MapSpatPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void MapSpatPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void MapSpatPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void MapSpatPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void MapSpatPort::Handle_Timeout(double time_since_last_call) {}*/ + +void MapSpatPort::user_map(const char * /*system_port*/) +{ + +} + +void MapSpatPort::user_unmap(const char * /*system_port*/) +{ + +} + +void MapSpatPort::user_start() +{ + +} + +void MapSpatPort::user_stop() +{ + +} + +void MapSpatPort::outgoing_send(const MapReq& /*send_par*/) +{ + +} + +void MapSpatPort::outgoing_send(const SpatReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh =================================================================== --- Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh (working copy) @@ -0,0 +1,45 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef MapSpatPort_HH +#define MapSpatPort_HH + +#include "LibItsMapSpat_TestSystem.hh" + +namespace LibItsMapSpat__TestSystem { + +class MapSpatPort : public MapSpatPort_BASE { +public: + MapSpatPort(const char *par_port_name = NULL); + ~MapSpatPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const MapReq& send_par); + void outgoing_send(const SpatReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC =================================================================== --- Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsMapSpat__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsMapSpat__TypesAndValues::UtMapSpatTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH =================================================================== --- Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH (working copy) @@ -0,0 +1,33 @@ +//============================================================================= +#include "LibItsMapSpat_TestSystem.hh" +namespace LibItsMapSpat__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsMapSpat__TypesAndValues::UtMapSpatTrigger& send_par); +}; + +} /* end of namespace */ + Index: Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc =================================================================== --- Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/MapSpatPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "MapSpatPort.hh" + +namespace LibItsMapSpat__TestSystem { + +MapSpatPort::MapSpatPort(const char *par_port_name) + : MapSpatPort_BASE(par_port_name) +{ + +} + +MapSpatPort::~MapSpatPort() +{ + +} + +void MapSpatPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void MapSpatPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void MapSpatPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void MapSpatPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void MapSpatPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void MapSpatPort::Handle_Timeout(double time_since_last_call) {}*/ + +void MapSpatPort::user_map(const char * /*system_port*/) +{ + +} + +void MapSpatPort::user_unmap(const char * /*system_port*/) +{ + +} + +void MapSpatPort::user_start() +{ + +} + +void MapSpatPort::user_stop() +{ + +} + +void MapSpatPort::outgoing_send(const MapReq& /*send_par*/) +{ + +} + +void MapSpatPort::outgoing_send(const SpatReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh =================================================================== --- Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/MapSpatPort.hh (working copy) @@ -0,0 +1,45 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef MapSpatPort_HH +#define MapSpatPort_HH + +#include "LibItsMapSpat_TestSystem.hh" + +namespace LibItsMapSpat__TestSystem { + +class MapSpatPort : public MapSpatPort_BASE { +public: + MapSpatPort(const char *par_port_name = NULL); + ~MapSpatPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const MapReq& send_par); + void outgoing_send(const SpatReq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC =================================================================== --- Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partC (working copy) @@ -0,0 +1,71 @@ +//============================================================================= +namespace LibItsMapSpat__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsMapSpat__TypesAndValues::UtMapSpatTrigger& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH =================================================================== --- Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH (nonexistent) +++ Ports/LibIts_ports/MapSpat_ports/UpperTesterPort_MapSpat.partH (working copy) @@ -0,0 +1,33 @@ +//============================================================================= +#include "LibItsMapSpat_TestSystem.hh" +namespace LibItsMapSpat__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsMapSpat__TypesAndValues::UtMapSpatTrigger& send_par); +}; + +} /* end of namespace */ + Index: Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC =================================================================== --- Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsSremSsem__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH =================================================================== --- Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsSremSsem_TestSystem.hh" + +namespace LibItsSremSsem__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc =================================================================== --- Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "SremSsemPort.hh" + +namespace LibItsSremSsem__TestSystem { + +SremSsemPort::SremSsemPort(const char *par_port_name) + : SremSsemPort_BASE(par_port_name) +{ + +} + +SremSsemPort::~SremSsemPort() +{ + +} + +void SremSsemPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void SremSsemPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void SremSsemPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void SremSsemPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void SremSsemPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void SremSsemPort::Handle_Timeout(double time_since_last_call) {}*/ + +void SremSsemPort::user_map(const char * /*system_port*/) +{ + +} + +void SremSsemPort::user_unmap(const char * /*system_port*/) +{ + +} + +void SremSsemPort::user_start() +{ + +} + +void SremSsemPort::user_stop() +{ + +} + +void SremSsemPort::outgoing_send(const SremReq& /*send_par*/) +{ + +} + +void SremSsemPort::outgoing_send(const SsemReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh =================================================================== --- Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh (working copy) @@ -0,0 +1,47 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef SremSsemPort_HH +#define SremSsemPort_HH + +#include "LibItsSremSsem_TestSystem.hh" + +namespace LibItsSremSsem__TestSystem { + +class SremSsemPort : public SremSsemPort_BASE { +public: + SremSsemPort(const char *par_port_name = NULL); + ~SremSsemPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const SremReq& send_par); + + void outgoing_send(const SsemReq& send_par); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC =================================================================== --- Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC (working copy) @@ -0,0 +1,78 @@ +//============================================================================= +namespace LibItsSremSsem__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremUpdate& /*send_par*/) +{ + +} + +} /* end of namespace */ + + Index: Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH =================================================================== --- Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsSremSsem_TestSystem.hh" +namespace LibItsSremSsem__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremTrigger& send_par); + + void outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremUpdate& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC =================================================================== --- Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsSremSsem__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH =================================================================== --- Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/AdapterControlPort_SremSsem.partH (working copy) @@ -0,0 +1,32 @@ +//============================================================================= +#include "LibItsSremSsem_TestSystem.hh" + +namespace LibItsSremSsem__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::AcSecPrimitive& send_par); + +}; + +} // end of namespace Index: Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc =================================================================== --- Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/SremSsemPort.cc (working copy) @@ -0,0 +1,82 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "SremSsemPort.hh" + +namespace LibItsSremSsem__TestSystem { + +SremSsemPort::SremSsemPort(const char *par_port_name) + : SremSsemPort_BASE(par_port_name) +{ + +} + +SremSsemPort::~SremSsemPort() +{ + +} + +void SremSsemPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void SremSsemPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void SremSsemPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void SremSsemPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void SremSsemPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void SremSsemPort::Handle_Timeout(double time_since_last_call) {}*/ + +void SremSsemPort::user_map(const char * /*system_port*/) +{ + +} + +void SremSsemPort::user_unmap(const char * /*system_port*/) +{ + +} + +void SremSsemPort::user_start() +{ + +} + +void SremSsemPort::user_stop() +{ + +} + +void SremSsemPort::outgoing_send(const SremReq& /*send_par*/) +{ + +} + +void SremSsemPort::outgoing_send(const SsemReq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh =================================================================== --- Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/SremSsemPort.hh (working copy) @@ -0,0 +1,47 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Fri Aug 14 21:19:06 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef SremSsemPort_HH +#define SremSsemPort_HH + +#include "LibItsSremSsem_TestSystem.hh" + +namespace LibItsSremSsem__TestSystem { + +class SremSsemPort : public SremSsemPort_BASE { +public: + SremSsemPort(const char *par_port_name = NULL); + ~SremSsemPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const SremReq& send_par); + + void outgoing_send(const SsemReq& send_par); + +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC =================================================================== --- Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partC (working copy) @@ -0,0 +1,78 @@ +//============================================================================= +namespace LibItsSremSsem__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremUpdate& /*send_par*/) +{ + +} + +} /* end of namespace */ + + Index: Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH =================================================================== --- Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH (nonexistent) +++ Ports/LibIts_ports/SremSsem_ports/UpperTesterPort_SremSsem.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsSremSsem_TestSystem.hh" +namespace LibItsSremSsem__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsCommon__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremTrigger& send_par); + + void outgoing_send(const LibItsSremSsem__TypesAndValues::UtSremUpdate& send_par); + +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/UpperTesterPort.cc =================================================================== --- Ports/LibIts_ports/UpperTesterPort.cc (nonexistent) +++ Ports/LibIts_ports/UpperTesterPort.cc (working copy) @@ -0,0 +1,26 @@ +#include "UpperTesterPort.hh" + +/* to be used when built without generating softlinks to the working directory +#include "BTP_ports/UpperTesterPort_BTP.partC" +#include "CAM_ports/UpperTesterPort_CAM.partC" +#include "DCC_ports/UpperTesterPort_DCC.partC" +#include "DENM_ports/UpperTesterPort_DENM.partC" +#include "GN_ports/UpperTesterPort_GN.partC" +#include "IVIM_ports/UpperTesterPort_IVIM.partC" +#include "MapSpat_ports/UpperTesterPort_MapSpat.partC" +#include "MapemSpatem_ports/UpperTesterPort_MapemSpatem.partC" +#include "SremSsem_ports/UpperTesterPort_SremSsem.partC" +#include "V2G_ports/UpperTesterPort_V2G.partC" +*/ + +#include "UpperTesterPort_BTP.partC" +#include "UpperTesterPort_CAM.partC" +//#include "UpperTesterPort_DCC.partC" +#include "UpperTesterPort_DENM.partC" +#include "UpperTesterPort_GN.partC" +#include "UpperTesterPort_IVIM.partC" +//#include "UpperTesterPort_MapSpat.partC" +#include "UpperTesterPort_MapemSpatem.partC" +#include "UpperTesterPort_SremSsem.partC" +#include "UpperTesterPort_Evcsn.partC" +//#include "UpperTesterPort_V2G.partC" Index: Ports/LibIts_ports/UpperTesterPort.hh =================================================================== --- Ports/LibIts_ports/UpperTesterPort.hh (nonexistent) +++ Ports/LibIts_ports/UpperTesterPort.hh (working copy) @@ -0,0 +1,32 @@ +#ifndef UpperTesterPort_HH +#define UpperTesterPort_HH + +#include "LibItsCommon_TypesAndValues.hh" +//#include "TRI_mapper_API.hh" +//#include "TTCN_EncDec.hh" + +/* to be used when built without generating softlinks to the working directory +#include "BTP_ports/UpperTesterPort_BTP.partH" +#include "CAM_ports/UpperTesterPort_CAM.partH" +#include "DCC_ports/UpperTesterPort_DCC.partH" +#include "DENM_ports/UpperTesterPort_DENM.partH" +#include "GN_ports/UpperTesterPort_GN.partH" +#include "IVIM_ports/UpperTesterPort_IVIM.partH" +#include "MapSpat_ports/UpperTesterPort_MapSpat.partH" +#include "MapemSpatem_ports/UpperTesterPort_MapemSpatem.partH" +#include "SremSsem_ports/UpperTesterPort_SremSsem.partH" +#include "V2G_ports/UpperTesterPort_V2G.partH" +*/ +#include "UpperTesterPort_BTP.partH" +#include "UpperTesterPort_CAM.partH" +//#include "UpperTesterPort_DCC.partH" +#include "UpperTesterPort_DENM.partH" +#include "UpperTesterPort_GN.partH" +#include "UpperTesterPort_IVIM.partH" +//#include "UpperTesterPort_MapSpat.partH" +#include "UpperTesterPort_MapemSpatem.partH" +#include "UpperTesterPort_SremSsem.partH" +#include "UpperTesterPort_Evcsn.partH" +//#include "UpperTesterPort_V2G.partH" + +#endif Index: Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC =================================================================== --- Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC (nonexistent) +++ Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsV2G__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsV2G__TypesAndValues::AcV2Gprimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH =================================================================== --- Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH (nonexistent) +++ Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH (working copy) @@ -0,0 +1,30 @@ +//============================================================================= +#include "LibItsV2G_TestSystem.hh" +namespace LibItsV2G__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsV2G__TypesAndValues::AcV2Gprimitive& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC =================================================================== --- Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC (nonexistent) +++ Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC (working copy) @@ -0,0 +1,76 @@ +//============================================================================= +namespace LibItsV2G__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtCheck& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH =================================================================== --- Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH (nonexistent) +++ Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsV2G_TestSystem.hh" +namespace LibItsV2G__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtTrigger& send_par); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtCheck& send_par); +}; + + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/V2Gport.cc =================================================================== --- Ports/LibIts_ports/V2G_ports/V2Gport.cc (nonexistent) +++ Ports/LibIts_ports/V2G_ports/V2Gport.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 13:23:50 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "V2Gport.hh" + +namespace LibItsV2G__TestSystem { + +V2Gport::V2Gport(const char *par_port_name) + : V2Gport_BASE(par_port_name) +{ + +} + +V2Gport::~V2Gport() +{ + +} + +void V2Gport::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void V2Gport::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void V2Gport::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void V2Gport::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void V2Gport::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void V2Gport::Handle_Timeout(double time_since_last_call) {}*/ + +void V2Gport::user_map(const char * /*system_port*/) +{ + +} + +void V2Gport::user_unmap(const char * /*system_port*/) +{ + +} + +void V2Gport::user_start() +{ + +} + +void V2Gport::user_stop() +{ + +} + +void V2Gport::outgoing_send(const V2Greq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/V2G_ports/V2Gport.hh =================================================================== --- Ports/LibIts_ports/V2G_ports/V2Gport.hh (nonexistent) +++ Ports/LibIts_ports/V2G_ports/V2Gport.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 13:23:50 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef V2Gport_HH +#define V2Gport_HH + +#include "LibItsV2G_TestSystem.hh" + +namespace LibItsV2G__TestSystem { + +class V2Gport : public V2Gport_BASE { +public: + V2Gport(const char *par_port_name = NULL); + ~V2Gport(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const V2Greq& send_par); +}; + +} /* end of namespace */ + +#endif Index: Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC =================================================================== --- Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC (nonexistent) +++ Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partC (working copy) @@ -0,0 +1,66 @@ +//============================================================================= +namespace LibItsV2G__TestSystem { + +AdapterControlPort::AdapterControlPort(const char *par_port_name) + : AdapterControlPort_BASE(par_port_name) +{ + +} + +AdapterControlPort::~AdapterControlPort() +{ + +} + +void AdapterControlPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void AdapterControlPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void AdapterControlPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void AdapterControlPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void AdapterControlPort::Handle_Timeout(double time_since_last_call) {}*/ + +void AdapterControlPort::user_map(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_unmap(const char * /*system_port*/) +{ + +} + +void AdapterControlPort::user_start() +{ + +} + +void AdapterControlPort::user_stop() +{ + +} + +void AdapterControlPort::outgoing_send(const LibItsV2G__TypesAndValues::AcV2Gprimitive& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH =================================================================== --- Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH (nonexistent) +++ Ports/LibIts_ports/V2G_ports/AdapterControlPort_V2G.partH (working copy) @@ -0,0 +1,30 @@ +//============================================================================= +#include "LibItsV2G_TestSystem.hh" +namespace LibItsV2G__TestSystem { + +class AdapterControlPort : public AdapterControlPort_BASE { +public: + AdapterControlPort(const char *par_port_name = NULL); + ~AdapterControlPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsV2G__TypesAndValues::AcV2Gprimitive& send_par); +}; + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC =================================================================== --- Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC (nonexistent) +++ Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partC (working copy) @@ -0,0 +1,76 @@ +//============================================================================= +namespace LibItsV2G__TestSystem { + +UpperTesterPort::UpperTesterPort(const char *par_port_name) + : UpperTesterPort_BASE(par_port_name) +{ + +} + +UpperTesterPort::~UpperTesterPort() +{ + +} + +void UpperTesterPort::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void UpperTesterPort::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void UpperTesterPort::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void UpperTesterPort::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void UpperTesterPort::Handle_Timeout(double time_since_last_call) {}*/ + +void UpperTesterPort::user_map(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_unmap(const char * /*system_port*/) +{ + +} + +void UpperTesterPort::user_start() +{ + +} + +void UpperTesterPort::user_stop() +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtInitialize& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtTrigger& /*send_par*/) +{ + +} + +void UpperTesterPort::outgoing_send(const LibItsV2G__TypesAndValues::UtCheck& /*send_par*/) +{ + +} + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH =================================================================== --- Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH (nonexistent) +++ Ports/LibIts_ports/V2G_ports/UpperTesterPort_V2G.partH (working copy) @@ -0,0 +1,35 @@ +//============================================================================= +#include "LibItsV2G_TestSystem.hh" +namespace LibItsV2G__TestSystem { + +class UpperTesterPort : public UpperTesterPort_BASE { +public: + UpperTesterPort(const char *par_port_name = NULL); + ~UpperTesterPort(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtInitialize& send_par); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtTrigger& send_par); + + void outgoing_send(const LibItsV2G__TypesAndValues::UtCheck& send_par); +}; + + +} /* end of namespace */ Index: Ports/LibIts_ports/V2G_ports/V2Gport.cc =================================================================== --- Ports/LibIts_ports/V2G_ports/V2Gport.cc (nonexistent) +++ Ports/LibIts_ports/V2G_ports/V2Gport.cc (working copy) @@ -0,0 +1,77 @@ +// This Test Port skeleton source file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 13:23:50 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Complete the body of empty functions and +// add your member functions here. + +#include "V2Gport.hh" + +namespace LibItsV2G__TestSystem { + +V2Gport::V2Gport(const char *par_port_name) + : V2Gport_BASE(par_port_name) +{ + +} + +V2Gport::~V2Gport() +{ + +} + +void V2Gport::set_parameter(const char * /*parameter_name*/, + const char * /*parameter_value*/) +{ + +} + +/*void V2Gport::Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error) {}*/ + +void V2Gport::Handle_Fd_Event_Error(int /*fd*/) +{ + +} + +void V2Gport::Handle_Fd_Event_Writable(int /*fd*/) +{ + +} + +void V2Gport::Handle_Fd_Event_Readable(int /*fd*/) +{ + +} + +/*void V2Gport::Handle_Timeout(double time_since_last_call) {}*/ + +void V2Gport::user_map(const char * /*system_port*/) +{ + +} + +void V2Gport::user_unmap(const char * /*system_port*/) +{ + +} + +void V2Gport::user_start() +{ + +} + +void V2Gport::user_stop() +{ + +} + +void V2Gport::outgoing_send(const V2Greq& /*send_par*/) +{ + +} + +} /* end of namespace */ + Index: Ports/LibIts_ports/V2G_ports/V2Gport.hh =================================================================== --- Ports/LibIts_ports/V2G_ports/V2Gport.hh (nonexistent) +++ Ports/LibIts_ports/V2G_ports/V2Gport.hh (working copy) @@ -0,0 +1,44 @@ +// This Test Port skeleton header file was generated by the +// TTCN-3 Compiler of the TTCN-3 Test Executor version CRL 113 200/5 R3A +// for U-ERICSSON\ethgry (ethgry@HU00078339) on Sun Aug 16 13:23:50 2015 + +// Copyright Ericsson Telecom AB 2000-2014 + +// You may modify this file. Add your attributes and prototypes of your +// member functions here. + +#ifndef V2Gport_HH +#define V2Gport_HH + +#include "LibItsV2G_TestSystem.hh" + +namespace LibItsV2G__TestSystem { + +class V2Gport : public V2Gport_BASE { +public: + V2Gport(const char *par_port_name = NULL); + ~V2Gport(); + + void set_parameter(const char *parameter_name, + const char *parameter_value); + +private: + /* void Handle_Fd_Event(int fd, boolean is_readable, + boolean is_writable, boolean is_error); */ + void Handle_Fd_Event_Error(int fd); + void Handle_Fd_Event_Writable(int fd); + void Handle_Fd_Event_Readable(int fd); + /* void Handle_Timeout(double time_since_last_call); */ +protected: + void user_map(const char *system_port); + void user_unmap(const char *system_port); + + void user_start(); + void user_stop(); + + void outgoing_send(const V2Greq& send_par); +}; + +} /* end of namespace */ + +#endif