Commit b3009940 authored by juvancic's avatar juvancic
Browse files

added template

parent 6b4e4cdf
Loading
Loading
Loading
Loading
+78 −0
Original line number Original line Diff line number Diff line
@@ -5648,6 +5648,42 @@ module LibNGAP_Templates {
                                            }
                                            }
                        } // End of template m_n2_NGSetupRequest
                        } // End of template m_n2_NGSetupRequest
                        template (value) InitiatingMessage m_n2_NGSetupRequest_UERetentionInf(
                                                                               in template (value) GlobalRANNodeID p_globalRANNodeID,
                                                                               in template (value) SupportedTAList p_supportedTAs,
                                                                               in template (value) PagingDRX p_pagingDRX := PX_PAGING_DRX,
                                                                               in template (value) UERetentionInformation p_ueRetentionInf
                                                                               ) := {
                            procedureCode := id_NGSetup,
                            criticality   := reject,
                            value_        := {
                                              NGSetupRequest := {
                                                                 protocolIEs := {
                                                                                 {
                                                                                     id := id_GlobalRANNodeID,
                                                                                     criticality := reject,
                                                                                     value_ := { GlobalRANNodeID := p_globalRANNodeID }
                                                                                 },
                                                                                 {
                                                                                     id := id_SupportedTAList,
                                                                                     criticality := reject,
                                                                                     value_ := { SupportedTAList := p_supportedTAs }
                                                                                 },
                                                                                 {
                                                                                     id := id_DefaultPagingDRX,
                                                                                     criticality := ignore,
                                                                                     value_ := { PagingDRX := p_pagingDRX }
                                                                                 },
                                                                                 {
                                                                                     id := id_UERetentionInformation,
                                                                                     criticality := ignore,
                                                                                     value_ := { UERetentionInformation := p_ueRetentionInf }
                                                                                 }
                                                                                }
                                                                 }
                                            }
                        } // End of template m_n2_NGSetupRequest_UERetentionInf
                    } // End of group Send
                    } // End of group Send
                    group Receive {
                    group Receive {
@@ -5775,6 +5811,48 @@ module LibNGAP_Templates {
                                           }
                                           }
                        } // End of template mw_n2_NGSetupResponse
                        } // End of template mw_n2_NGSetupResponse
                        template (present) SuccessfulOutcome mw_n2_NGSetupResponse_UERetentioInf(
                                                                                   template (present) AMFName p_amfName := ?,
                                                                                   template (present) ServedGUAMIList p_servedGUAMIList := ?,
                                                                                   template (present) RelativeAMFCapacity p_relativeAmfCap:= ?,
                                                                                   template (present) PLMNSupportList p_plmnSuppList := ?,
                                                                                   template (present) UERetentionInformation p_ueRetentionInf :=?
                                                                                   ) := {
                            procedureCode := id_NGSetup,
                            criticality   := reject,
                            value_        := {
                                              NGSetupResponse := {
                                                                  protocolIEs := {
                                                                                  {
                                                                                    id := id_AMFName,
                                                                                    criticality := reject,
                                                                                    value_ := { AMFName := p_amfName }
                                                                                  },
                                                                                  {
                                                                                    id := id_ServedGUAMIList,
                                                                                    criticality := reject,
                                                                                    value_ := { ServedGUAMIList := p_servedGUAMIList }
                                                                                  },
                                                                                  {
                                                                                    id := id_RelativeAMFCapacity,
                                                                                    criticality := ignore,
                                                                                    value_ := { RelativeAMFCapacity := p_relativeAmfCap }
                                                                                  },
                                                                                  {
                                                                                    id := id_PLMNSupportList,
                                                                                    criticality := ignore,
                                                                                    value_ := { PLMNSupportList := p_plmnSuppList }
                                                                                  },
                                                                                  {
                                                                                    id := id_UERetentionInformation,
                                                                                    criticality := ignore,
                                                                                    value_ := { UERetentionInformation := p_ueRetentionInf }
                                                                                  }
                                                                                 }
                                                                 }
                                           }
                        } // End of template mw_n2_NGSetupResponse
                    } // End of group Receive
                    } // End of group Receive
                } // End of group NG_SETUP_RESPONSE
                } // End of group NG_SETUP_RESPONSE