Commit 7ab8c992 authored by garciay's avatar garciay
Browse files

STF519 Week #19:

- Add PIXITs for Transport Layer
parent 14454fc0
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
@@ -222,11 +222,32 @@ module LibS1AP_Pixits {
     */
    modulepar EncryptionAlgorithms PX_UNSUPPORTED_ENCRYPTION_ALGORITHM := '1111111111111111'B;
    
    /** @desc Indicates the procedure value.
     * @see ETSI TS 136 413 Clause 9.2.1.21 Criticality Diagnostics
     */
    modulepar ProcedureCode PX_PROCEURE_CODE := 0;
    
    /** @desc Indicates triggering message value
     * @see ETSI TS 136 413 Clause 9.2.1.21 Criticality Diagnostics
     */
    modulepar TriggeringMessage PX_TRIGGERING_CODE := initiating_message;
    
    /** @desc Indicates a the criticality
     * @see ETSI TS 136 413 Clause 9.2.1.21 Criticality Diagnostics
     */
    modulepar Criticality PX_CRITICALITY := ignore;
    
    /** @desc Indicates the transport layer address.
     */
    modulepar TransportLayerAddress PX_TPORT_LAYER_ADDR := '1'B;
    
    /** @desc Indicates an unacceptable transport layer address.
     */
    modulepar TransportLayerAddress PX_INVALID_TPORT_LAYER_ADDR := '0'B;
    
    /** @desc Indicates the Downlink GTP TEID.
     */
    modulepar GTP_TEID PX_DL_GTP_TEID := '00000000'O;
    
} // End of module LibS1AP_Pixits
+4 −3
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ module LibS1AP_Templates {
    import from S1AP_PDU_Descriptions language "ASN.1:1997" all;
    
    import from LibS1AP_TypesAndValues all;
    import from LibS1AP_Pixits all;
    
    group g_S1AP {
        
@@ -6197,10 +6198,10 @@ module LibS1AP_Templates {
                    iE_Extensions   := omit
                } // End of template m_E_RABFailedToResumeItemResumeReq
                
                template (value) E_RABToBeModifiedItemBearerModInd m_E_RABToBeModifiedItemBearerModInd( //TODO default values
                template (value) E_RABToBeModifiedItemBearerModInd m_E_RABToBeModifiedItemBearerModInd( 
                                                                                                       in template (value) E_RAB_ID p_e_RAB_ID,
                                                                                                       in template (value) TransportLayerAddress p_transportLayerAddress := '0'B,
                                                                                                       in template (value) GTP_TEID p_dL_GTP_TEID := '00000000'O
                                                                                                       in template (value) TransportLayerAddress p_transportLayerAddress := PX_TPORT_LAYER_ADDR,
                                                                                                       in template (value) GTP_TEID p_dL_GTP_TEID := PX_DL_GTP_TEID
                ) := {
                    e_RAB_ID                := p_e_RAB_ID,
                    transportLayerAddress   := p_transportLayerAddress,
+12 −12
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ module S1AP_TCFunctions {
    import from LibS1AP_Templates all;
    import from LibS1AP_Interface all;
    import from LibS1AP_Steps all;
    import from LibS1AP_Pixits all;

    // S1AP_Ats
    import from S1AP_Steps all;
@@ -983,7 +984,6 @@ module S1AP_TCFunctions {
                    }
                ));

				// TODO
                f_recv_E_RABReleaseResponse(mw_E_RABReleaseResIEs(
                    vc_MME_UE_ID,
                    vc_eNB_UE_ID,
@@ -4394,7 +4394,7 @@ module S1AP_TCFunctions {
                        {
                            m_E_RABToBeModifiedItemBearerModInd(
                                c_E_RAB_ID_A,
                                '0'B, // TODO PIXIT for unacceptatable value
                                PX_INVALID_TPORT_LAYER_ADDR,
                                -
                            )
                        }