Commit cf7cb5a1 authored by garciay's avatar garciay
Browse files

Add receptionTime in AtspInd record

parent 80509ca9
Loading
Loading
Loading
Loading
+41 −42
Original line number Diff line number Diff line
@@ -13,8 +13,8 @@ module LibItsCalm_Interface {
    };
    
    // LibIts - IP Protocols
//    import from LibItsExternal_TypesAndValues all;
    //  LibIts - Non IP Protocols

    // LibItsCalm
    import from CALMiitsscu language "ASN.1:1997" { 
        type 
            IIC_Request, IIC_Response, 
@@ -161,7 +161,7 @@ module LibItsCalm_Interface {
                type port IicpPort message {
                    inout
                        IicpReq,
                        IicpResp;
                        IicpInd;
                } // End of port IicpPort
                
            } // End of group mgt1Ports
@@ -223,26 +223,37 @@ module LibItsCalm_Interface {
            group mgt1Primitives {
                
                /**
                 * @desc MGT1 IISC Indication Primitive 
                 * @desc MGT1 IISC Request Primitive 
                 */
                type record IicpResp {
                    IIC_Response msgInOut
                type record IicpReq {
                    IIC_Request msgOut 
                }
                with { 
                    encode (msgInOut) "LibItsIicp_asn1"
                    encode (msgOut) "LibItsIicp_asn1"
                    encode "LibIts_Interface"
                }
                
                /**
                 * @desc TODO
                 */
                type union IicpMsg {
                    IIC_Request     msgIn_req,
                    IIC_Response    msgIn_resp 
                } with { 
                    encode (msgIn_req) "LibItsIicp_asn1";
                    encode (msgIn_resp) "LibItsIicp_asn1";
                    encode "LibIts_Interface"
                }                

                /**
                 * @desc MGT1 IISC Request Primitive 
                 * @desc MGT1 IISC Request/Indication Primitive 
                 */
                type record IicpReq {
                    IIC_Request msgInOut/*,
                    Time48IAT   receptionTime */
                type record IicpInd {
                    IicpMsg msgIn, 
                    Time48IAT  receptionTime   
                }
                with { 
                    encode (msgInOut) "LibItsIicp_asn1"
                    encode (msgIn) "LibItsIicp_asn1"
                    encode "LibIts_Interface"
                }
                
@@ -338,7 +349,8 @@ module LibItsCalm_Interface {
             * @member msgIn Message monitored on the protocol port (INsapPrimitivesUp)
             */
            type record AtspInd { 
				INsapPrimitivesUp    msgIn
                INsapPrimitivesUp    msgIn,
                Time48IAT            receptionTime
            } with { 
                encode "LibItsCALMllsap_asn1"
            }
@@ -357,10 +369,7 @@ module LibItsCalm_Interface {
        type union UtInitialize {
            UtFntpInitialize utFntpInitialize,
            UtFsapInitialize utFsapInitialize,
            UtIicpInitialize utIicpInitialize,
            UtAtspInitialize utAtspInitialize
        } with {
            encode "LibItsCommon_TypesAndValues"
        }

        /**
@@ -368,8 +377,6 @@ module LibItsCalm_Interface {
         */
        type record UtTrigger {
            UtEvent utEvent
        } with {
            encode "LibItsCommon_TypesAndValues"
        }

        /**
@@ -377,8 +384,6 @@ module LibItsCalm_Interface {
         */    
        type record UtCheck {
            UtEvent utEvent
        } with {
            encode "LibItsCommon_TypesAndValues"
        }

        /**
@@ -388,8 +393,6 @@ module LibItsCalm_Interface {
            UtFntpEvent utFntpEvent, 
            UtFsapEvent utFsapEvent,
            UtAtspEvent utAtspEvent
        } with {
            encode "LibItsCommon_TypesAndValues"
        }
        
        /**
@@ -399,15 +402,15 @@ module LibItsCalm_Interface {
            UtFntpEventInd utFntpEventInd, 
            UtFsapEventInd utFsapEventInd,
            UtAtspEventInd utAtspEventInd
        } with {
            encode "LibItsCommon_TypesAndValues"
        }
        
        /**
         * @desc Upper Tester response message  
         */    
        type boolean UtResult with { encode "LibItsCommon_TypesAndValues" }
        type boolean UtResult;
        
    } with {
        encode "LibItsCommon_TypesAndValues"
    } // End of group upperTester 
    
    group configIUT {
@@ -419,29 +422,25 @@ module LibItsCalm_Interface {
            CfFntpInitialize cfFntpInitialize, 
            CfFsapInitialize cfFsapInitialize,
            CfAtspInitialize cfAtspInitialize
        } with {
            encode "LibItsCommon_TypesAndValues"
        }

        type union CfEventInd { 
            CfFntpEventInd cfFntpEventInd, 
            CfFsapEventInd cfFsapEventInd,
            CfAtspEventInd cfAtspEventInd
        } with {
            encode "LibItsCommon_TypesAndValues"
        }
        
        type union CfEvent { 
            CfAtspEvent cfAtspEvent
        } with {
            encode "LibItsCommon_TypesAndValues"
        }
        
        /**
         * @desc Config Tester response message  
         */    
        type boolean CfResult with { encode "LibItsCommon_TypesAndValues" }
        type boolean CfResult;
        
    } with {
        encode "LibItsCommon_TypesAndValues"
    } // End of group configIUT 

    /**