Commit 601c3033 authored by Jose Antonio Ordoñez Lucena's avatar Jose Antonio Ordoñez Lucena
Browse files

Edit _3gpp-nr-nrm-mwab.yang

parent e2a6ef84
Loading
Loading
Loading
Loading
Loading
+39 −1
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@ module _3gpp-nr-nrm-mwab {

  import _3gpp-common-yang-types { prefix types3gpp; }
  import _3gpp-common-top { prefix top3gpp; }
  import _3gpp-5g-common-yang-types { prefix types5g3gpp; }

  organization "3GPP SA5";
  contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464";
@@ -15,10 +16,21 @@ module _3gpp-nr-nrm-mwab {
    TTA, TTC). All rights reserved.";
  reference "3GPP TS 28.541 5G Network Resource Model (NRM)";

  revision 2025-11-01 { reference CR-XXXX ; }
  revision 2025-04-25 { reference CR-1527 ; }

  grouping MWABGrp {
    description "Represets the ExternalENBFunction IOC.";
    description "Represents the MWAB IOC.";
    
    list mnrOamIPConfig  {
      description "It is IP configutation for OAM connectivity used 
        by a mobile NR node (e.g., IAB-node, MWAB-node)
        to establish connection with management system as specified
       in TS 28.314[x] clause 6.1.2";
      key id;
      leaf id { type uint32; }
      uses types5g3gpp:MnrOamIPConfigGrp ;
    }

    leaf operationalState {
      description "It indicates the operational state of the MWAB instance.
@@ -58,6 +70,14 @@ module _3gpp-nr-nrm-mwab {
      leaf idx { type uint32 ; }
      uses types3gpp:TimeWindowGrp;
    }
    list locationInfo {
      description "This parameter specifies the current location
        of mobile NR node (e.g., IAB-node, MWAB-node).";
      key id;
      leaf id { type uint32; }
      uses types5g3gpp:LocationInfoGrp;
    }

  }

  grouping MWABSubTree {
@@ -74,4 +94,22 @@ module _3gpp-nr-nrm-mwab {
      }
    }
  }

  feature MWABUnderManagedElement {
    description "The MWAB shall be available under ManagedElement";
  }

  augment /me3gpp:ManagedElement {
    if-feature MWABUnderManagedElement;
    uses MWABSubTree;
  }
  
  feature MWABUnderSubNetwork {
    description "The MWAB shall be available under SubNetwork";
  }

  augment /subnet3gpp:SubNetwork {
    if-feature MWABUnderSubNetwork;
    uses MWABSubTree;
  } 
}