Commit 58f40aa9 authored by juvancic's avatar juvancic
Browse files

added template

parent b3009940
Loading
Loading
Loading
Loading
+86 −2
Original line number Diff line number Diff line
@@ -5684,6 +5684,48 @@ module LibNGAP_Templates {
                                            }
                        } // End of template m_n2_NGSetupRequest_UERetentionInf
                        template (value) InitiatingMessage m_n2_NGSetupRequest_ExtRanNodeName(
                                                                               in template (value) GlobalRANNodeID p_globalRANNodeID,
                                                                               in template (value) SupportedTAList p_supportedTAs,
                                                                               in template (value) PagingDRX p_pagingDRX := PX_PAGING_DRX,
                                                                               in template (value) NB_IoT_DefaultPagingDRX p_nbIotDefPagDrx,
                                                                               in template (value) Extended_RANNodeName p_extRanNodeName
                                                                               ) := {
                            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_NB_IoT_DefaultPagingDRX,
                                                                                     criticality := ignore,
                                                                                     value_ := { NB_IoT_DefaultPagingDRX := p_nbIotDefPagDrx }
                                                                                 },
                                                                                 {
                                                                                     id := id_Extended_RANNodeName,
                                                                                     criticality := ignore,
                                                                                     value_ := { Extended_RANNodeName := p_extRanNodeName }
                                                                                 }
                                                                                }
                                                                 }
                                            }
                        } // End of template m_n2_NGSetupRequest_ExtRanNodeName
                    } // End of group Send
                    group Receive {
@@ -5811,7 +5853,7 @@ module LibNGAP_Templates {
                                           }
                        } // End of template mw_n2_NGSetupResponse
                        template (present) SuccessfulOutcome mw_n2_NGSetupResponse_UERetentioInf(
                        template (present) SuccessfulOutcome mw_n2_NGSetupResponse_UERetentionInf(
                                                                                   template (present) AMFName p_amfName := ?,
                                                                                   template (present) ServedGUAMIList p_servedGUAMIList := ?,
                                                                                   template (present) RelativeAMFCapacity p_relativeAmfCap:= ?,
@@ -5851,7 +5893,49 @@ module LibNGAP_Templates {
                                                                                 }
                                                                 }
                                           }
                        } // End of template mw_n2_NGSetupResponse
                        } // End of template mw_n2_NGSetupResponse_UERetentionInfo
                        template (present) SuccessfulOutcome mw_n2_NGSetupResponse_ExtAmfName(
                                                                                   template (present) AMFName p_amfName := ?,
                                                                                   template (present) ServedGUAMIList p_servedGUAMIList := ?,
                                                                                   template (present) RelativeAMFCapacity p_relativeAmfCap:= ?,
                                                                                   template (present) PLMNSupportList p_plmnSuppList := ?,
                                                                                   template (present) Extended_AMFName p_extAmfName :=?
                                                                                   ) := {
                            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_Extended_AMFName,
                                                                                    criticality := ignore,
                                                                                    value_ := { Extended_AMFName := p_extAmfName }
                                                                                  }
                                                                                 }
                                                                 }
                                           }
                        } // End of template mw_n2_NGSetupResponse_ExtAmfName
                    } // End of group Receive