Commit 6dbc85d1 authored by filatov's avatar filatov
Browse files

TITANIZATION: Add EncdecDeclarations and other files.

parent a61accf1
Loading
Loading
Loading
Loading
+13 −0
Original line number Original line Diff line number Diff line
module LibItsBtp_EncdecDeclarations {
    
    // LibItsBtp
    import from LibItsBtp_TypesAndValues all;
    
    external function fx_enc_BtpPayload (BtpPayload p) return bitstring
        with {extension "prototype(convert) encode(LibItsBtp)"}
    
    /*  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
        with {extension "prototype(sliding) decode(LibItsBtp)"}
    */
} // End of module LibItsBtp_EncdecDeclarations 
+21 −0
Original line number Original line Diff line number Diff line
module LibItsCam_EncdecDeclarations {

    // LibIts
    import from ITS_Container language "ASN.1:1997" all;
    import from CAM_PDU_Descriptions language "ASN.1:1997" all;
    import from DENM_PDU_Descriptions language "ASN.1:1997" all;
    
    // LibItsCam
    import from LibItsCam_TestSystem all; 

    external function fx_enc_CamReq (CamReq p) return bitstring
        with {extension "prototype(convert) encode(LibIts_Interface)"}
    
    external function fx_enc_CAM (CAM p) return octetstring
        with {extension "prototype(convert) encode(BER:BER_ENCODE_CER)"}
    
    /*  TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016)
    external function fx_dec_CamReq (inout bitstring b, out CamReq p) return integer
        with {extension "prototype(sliding) decode(LibIts_Interface)"}
    */
} // End of module LibItsCam_EncdecDeclarations 
+1 −0
Original line number Original line Diff line number Diff line
@@ -33,6 +33,7 @@ module LibItsCam_Functions {
    import from LibItsCam_TypesAndValues all;
    import from LibItsCam_TypesAndValues all;
    import from LibItsCam_Pics all;
    import from LibItsCam_Pics all;
    import from LibItsCam_Pixits all;
    import from LibItsCam_Pixits all;
    import from LibItsCam_EncdecDeclarations all;
    
    
    group utFuntions { 
    group utFuntions { 
            
            
+1 −0
Original line number Original line Diff line number Diff line
@@ -23,6 +23,7 @@ module LibItsCam_Templates {
    // LibItsCommon
    // LibItsCommon
    import from LibItsCommon_Functions all;
    import from LibItsCommon_Functions all;
    import from LibItsCommon_TypesAndValues all;
    import from LibItsCommon_TypesAndValues all;
    import from LibItsCommon_ASN1_NamedNumbers all;
    
    
    // LibItsCam
    // LibItsCam
    import from LibItsCam_TestSystem all;
    import from LibItsCam_TestSystem all;
+1 −1
Original line number Original line Diff line number Diff line
@@ -157,4 +157,4 @@ module LibItsCam_TestSystem {
        encode "LibIts_Interface"
        encode "LibIts_Interface"
    } // end interfacePrimitives    
    } // end interfacePrimitives    
     
     
} // End of module LibIts_TestSystem
} // End of module LibItsCam_TestSystem
Loading