Loading ttcn/BTP/LibItsBtp_EncdecDeclarations.ttcn +21 −1 Original line number Original line Diff line number Diff line Loading @@ -2,12 +2,32 @@ module LibItsBtp_EncdecDeclarations { // LibItsBtp // LibItsBtp import from LibItsBtp_TypesAndValues all; import from LibItsBtp_TypesAndValues all; import from LibItsBtp_TestSystem all; external function fx_enc_BtpPayload (BtpPayload p) return bitstring external function fx_enc_BtpPayload (BtpPayload p) return bitstring with {extension "prototype(convert) encode(LibItsBtp)"} with {extension "prototype(convert) encode(LibItsBtp_BtpPayload)"} /* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016) /* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016) external function fx_dec_BtpPayload (inout bitstring b, out BtpPayload p) return integer external function fx_dec_BtpPayload (inout bitstring b, out BtpPayload p) return integer with {extension "prototype(sliding) decode(LibItsBtp)"} with {extension "prototype(sliding) decode(LibItsBtp)"} */ */ external function fx_enc_BtpReq (BtpReq p) return bitstring with {extension "prototype(convert) encode(LibIts_Interface)"} external function fx_enc_BtpInd (BtpInd p) return bitstring with {extension "prototype(convert) encode(LibIts_Interface)"} external function fx_dec_BtpInd (inout bitstring b, out BtpInd p) return integer with {extension "prototype(sliding) decode(LibIts_Interface)"} external function fx_dec_BtpReq (inout bitstring b, out BtpReq p) return integer with {extension "prototype(sliding) decode(LibIts_Interface)"} external function fx_enc_BtpPacket (BtpPacket p) return bitstring with {extension "prototype(convert) encode(LibIts_Interface)"} external function fx_dec_BtpPacket (inout bitstring b, out BtpPacket p) return integer with {extension "prototype(sliding) decode(LibIts_Interface)"} } // End of module LibItsBtp_EncdecDeclarations } // End of module LibItsBtp_EncdecDeclarations ttcn/BTP/LibItsBtp_Functions.ttcn +3 −3 Original line number Original line Diff line number Diff line Loading @@ -14,11 +14,11 @@ // LibCommon // LibCommon import from LibCommon_Sync all; import from LibCommon_Sync all; import from LibCommon_Time all; // import from LibCommon_Time all; import from LibCommon_VerdictControl all; // import from LibCommon_VerdictControl all; // LibItsCommon // LibItsCommon import from LibItsCommon_Functions all; // import from LibItsCommon_Functions all; import from LibItsCommon_TypesAndValues all; import from LibItsCommon_TypesAndValues all; // LibItsBtp // LibItsBtp Loading ttcn/BTP/LibItsBtp_TestSystem.ttcn +4 −4 Original line number Original line Diff line number Diff line Loading @@ -12,8 +12,8 @@ module LibItsBtp_TestSystem { module LibItsBtp_TestSystem { // LibCommon // LibCommon import from LibCommon_Time {modulepar all}; // import from LibCommon_Time {modulepar all}; import from LibCommon_Sync all; // import from LibCommon_Sync all; // LibIts // LibIts import from LibItsCommon_TestSystem all; import from LibItsCommon_TestSystem all; Loading ttcn/BTP/LibItsBtp_TypesAndValues.ttcn +13 −10 Original line number Original line Diff line number Diff line Loading @@ -35,6 +35,9 @@ module LibItsBtp_TypesAndValues { BtpHeader header, BtpHeader header, BtpPayload payload optional BtpPayload payload optional } } with { encode "LibIts_Interface" } } // end btpPdus } // end btpPdus Loading Loading @@ -100,6 +103,9 @@ module LibItsBtp_TypesAndValues { DecodedBtpPayload decodedPayload optional, DecodedBtpPayload decodedPayload optional, BtpRawPayload rawPayload BtpRawPayload rawPayload } } with { encode "LibItsBtp_BtpPayload" } /** /** * @desc The decoded payload of the BTP packet * @desc The decoded payload of the BTP packet Loading @@ -120,13 +126,13 @@ module LibItsBtp_TypesAndValues { SREM sremPacket, SREM sremPacket, SSEM ssemPacket SSEM ssemPacket } with { } with { encode (camPacket) "LibItsCam_asn1"; encode (camPacket) "PER"; encode (denmPacket) "LibItsDenm_asn1"; encode (denmPacket) "PER"; encode (mapemPacket) "LibItsMapemSpatem_asn1"; encode (mapemPacket) "PER"; encode (spatemPacket) "LibItsMapemSpatem_asn1"; encode (spatemPacket) "PER"; encode (ivimPacket) "LibItsIvim_asn1"; encode (ivimPacket) "PER"; encode (sremPacket) "LibItsSremSsem_asn1"; encode (sremPacket) "PER"; encode (ssemPacket) "LibItsSremSsem_asn1" encode (ssemPacket) "PER" } } } //end btpPayload } //end btpPayload Loading Loading @@ -189,6 +195,3 @@ module LibItsBtp_TypesAndValues { } } } } with { encode "LibItsBtp" } ttcn/Common/LibItsCommon_Functions.ttcn +2 −2 Original line number Original line Diff line number Diff line Loading @@ -13,8 +13,8 @@ module LibItsCommon_Functions { module LibItsCommon_Functions { // LibCommon // LibCommon import from LibCommon_Sync all; // import from LibCommon_Sync all; import from LibCommon_VerdictControl all; // import from LibCommon_VerdictControl all; import from LibCommon_BasicTypesAndValues all; import from LibCommon_BasicTypesAndValues all; // LibIts // LibIts Loading Loading
ttcn/BTP/LibItsBtp_EncdecDeclarations.ttcn +21 −1 Original line number Original line Diff line number Diff line Loading @@ -2,12 +2,32 @@ module LibItsBtp_EncdecDeclarations { // LibItsBtp // LibItsBtp import from LibItsBtp_TypesAndValues all; import from LibItsBtp_TypesAndValues all; import from LibItsBtp_TestSystem all; external function fx_enc_BtpPayload (BtpPayload p) return bitstring external function fx_enc_BtpPayload (BtpPayload p) return bitstring with {extension "prototype(convert) encode(LibItsBtp)"} with {extension "prototype(convert) encode(LibItsBtp_BtpPayload)"} /* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016) /* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016) external function fx_dec_BtpPayload (inout bitstring b, out BtpPayload p) return integer external function fx_dec_BtpPayload (inout bitstring b, out BtpPayload p) return integer with {extension "prototype(sliding) decode(LibItsBtp)"} with {extension "prototype(sliding) decode(LibItsBtp)"} */ */ external function fx_enc_BtpReq (BtpReq p) return bitstring with {extension "prototype(convert) encode(LibIts_Interface)"} external function fx_enc_BtpInd (BtpInd p) return bitstring with {extension "prototype(convert) encode(LibIts_Interface)"} external function fx_dec_BtpInd (inout bitstring b, out BtpInd p) return integer with {extension "prototype(sliding) decode(LibIts_Interface)"} external function fx_dec_BtpReq (inout bitstring b, out BtpReq p) return integer with {extension "prototype(sliding) decode(LibIts_Interface)"} external function fx_enc_BtpPacket (BtpPacket p) return bitstring with {extension "prototype(convert) encode(LibIts_Interface)"} external function fx_dec_BtpPacket (inout bitstring b, out BtpPacket p) return integer with {extension "prototype(sliding) decode(LibIts_Interface)"} } // End of module LibItsBtp_EncdecDeclarations } // End of module LibItsBtp_EncdecDeclarations
ttcn/BTP/LibItsBtp_Functions.ttcn +3 −3 Original line number Original line Diff line number Diff line Loading @@ -14,11 +14,11 @@ // LibCommon // LibCommon import from LibCommon_Sync all; import from LibCommon_Sync all; import from LibCommon_Time all; // import from LibCommon_Time all; import from LibCommon_VerdictControl all; // import from LibCommon_VerdictControl all; // LibItsCommon // LibItsCommon import from LibItsCommon_Functions all; // import from LibItsCommon_Functions all; import from LibItsCommon_TypesAndValues all; import from LibItsCommon_TypesAndValues all; // LibItsBtp // LibItsBtp Loading
ttcn/BTP/LibItsBtp_TestSystem.ttcn +4 −4 Original line number Original line Diff line number Diff line Loading @@ -12,8 +12,8 @@ module LibItsBtp_TestSystem { module LibItsBtp_TestSystem { // LibCommon // LibCommon import from LibCommon_Time {modulepar all}; // import from LibCommon_Time {modulepar all}; import from LibCommon_Sync all; // import from LibCommon_Sync all; // LibIts // LibIts import from LibItsCommon_TestSystem all; import from LibItsCommon_TestSystem all; Loading
ttcn/BTP/LibItsBtp_TypesAndValues.ttcn +13 −10 Original line number Original line Diff line number Diff line Loading @@ -35,6 +35,9 @@ module LibItsBtp_TypesAndValues { BtpHeader header, BtpHeader header, BtpPayload payload optional BtpPayload payload optional } } with { encode "LibIts_Interface" } } // end btpPdus } // end btpPdus Loading Loading @@ -100,6 +103,9 @@ module LibItsBtp_TypesAndValues { DecodedBtpPayload decodedPayload optional, DecodedBtpPayload decodedPayload optional, BtpRawPayload rawPayload BtpRawPayload rawPayload } } with { encode "LibItsBtp_BtpPayload" } /** /** * @desc The decoded payload of the BTP packet * @desc The decoded payload of the BTP packet Loading @@ -120,13 +126,13 @@ module LibItsBtp_TypesAndValues { SREM sremPacket, SREM sremPacket, SSEM ssemPacket SSEM ssemPacket } with { } with { encode (camPacket) "LibItsCam_asn1"; encode (camPacket) "PER"; encode (denmPacket) "LibItsDenm_asn1"; encode (denmPacket) "PER"; encode (mapemPacket) "LibItsMapemSpatem_asn1"; encode (mapemPacket) "PER"; encode (spatemPacket) "LibItsMapemSpatem_asn1"; encode (spatemPacket) "PER"; encode (ivimPacket) "LibItsIvim_asn1"; encode (ivimPacket) "PER"; encode (sremPacket) "LibItsSremSsem_asn1"; encode (sremPacket) "PER"; encode (ssemPacket) "LibItsSremSsem_asn1" encode (ssemPacket) "PER" } } } //end btpPayload } //end btpPayload Loading Loading @@ -189,6 +195,3 @@ module LibItsBtp_TypesAndValues { } } } } with { encode "LibItsBtp" }
ttcn/Common/LibItsCommon_Functions.ttcn +2 −2 Original line number Original line Diff line number Diff line Loading @@ -13,8 +13,8 @@ module LibItsCommon_Functions { module LibItsCommon_Functions { // LibCommon // LibCommon import from LibCommon_Sync all; // import from LibCommon_Sync all; import from LibCommon_VerdictControl all; // import from LibCommon_VerdictControl all; import from LibCommon_BasicTypesAndValues all; import from LibCommon_BasicTypesAndValues all; // LibIts // LibIts Loading