Commit e6d55b21 authored by malashnyak's avatar malashnyak Committed by lengyelb
Browse files

Update _3gpp-ns-nrm-serviceprofile.yang

parent 41b65675
Loading
Loading
Loading
Loading
+3 −56
Original line number Diff line number Diff line
@@ -63,59 +63,6 @@ submodule _3gpp-ns-nrm-serviceprofile {
      enum SUPPORTED;
    }
  }
  grouping ServAttrComGrp {
    leaf category {
      description "This attribute specifies the category of a service 
        requirement/attribute of GST";
      type Category-enum;
    }
    leaf-list tagging {
      description "This attribute specifies the tagging of a service 
        requirement/attribute of GST in character category";
      when "../category = 'character'";
      type Tagging-enum;
    }
    leaf exposure {
      description "This attribute specifies exposure mode of a service 
        requirement/attribute of GST";
      type Exposure-enum;
    }
  }
  typedef DeterminCommAvailability {
    type Support-enum;
  }  
  grouping DLThptGrp {
    list servAttrCom {
      description "This list represents the common properties of service 
        requirement related attributes.";
      reference "GSMA NG.116 corresponding to Attribute categories, 
        tagging and exposure";
      config false;
      key idx;
      max-elements 1;
      leaf idx {
        description "Synthetic index for the element.";
        type uint32;
      }
      uses ns3cmn:ServAttrComGrp;
    }
    leaf guaThpt {
      description "This attribute describes the guaranteed data rate.";
      type uint64;
      units kbits/s;
    }
    leaf maxThpt {
      description "This attribute describes the maximum data rate.";
      type uint64;
      units kbits/s;
    }
  }
  typedef V2XMode-enum {
    type enumeration {
      enum NOT_SUPPORTED;
      enum SUPPORTED_BY_NR;
    }
  }

  grouping ServiceProfileGrp {

@@ -261,7 +208,7 @@ submodule _3gpp-ns-nrm-serviceprofile {
        //Stage2 issue: Defined differently in 28.541 chapter 6, but XML 
        //              uses DeterminCommAvailability
        config false;
        type DeterminCommAvailability;
        type ns3cmn:DeterminCommAvailability;
      }
      leaf periodicityList {
        //Stage2 issue: Not defined in 28.541 chapter 6. XML and YAML 
@@ -392,7 +339,7 @@ submodule _3gpp-ns-nrm-serviceprofile {
          description "Synthetic index for the element.";
          type uint32;
        }
        uses ServAttrComGrp;
        uses ns3cmn:ServAttrComGrp;
      }
      leaf kPIList {
        //Stage2 issue: Data format not specified, low interoperability
@@ -423,7 +370,7 @@ submodule _3gpp-ns-nrm-serviceprofile {
          description "Synthetic index for the element.";
          type uint32;
        }
        uses ServAttrComGrp;
        uses ns3cmn:ServAttrComGrp;
      }
      leaf support {
        type Support-enum;