Commit f6c19340 authored by Zu Qiang's avatar Zu Qiang 🛀
Browse files

Update file _3gpp-common-yang-types.yang

parent bcd22fd0
Loading
Loading
Loading
Loading
Loading
+22 −17
Original line number Diff line number Diff line
@@ -651,10 +651,28 @@ module _3gpp-common-yang-types {
    }
  }
  
  grouping geoCircleGrp {
    description "a geographical circle identified by reference location and
      associated distance radius";

    leaf referenceLocation {
      description "Reference location of the serving cell provided via NTN 
        (quasi)-Earth fixed cell. This field is only present in an NTN cell. 
        It is defined as ReferenceLocation-r17 in TS 38.331";
      type string;
    }

    leaf distanceRadius {
      description "It specifies the radius distance from a geographical 
        coordinates reference point, defined by referenceLocation. Each value 
        represents 50m distance. This field is only present in an NTN cell.";
      type uint16;
    }
  }
  
  grouping GeoAreaGrp {
    description "This data type defines a geographical area.
      The geo-area is defined using a convex polygon in the attribute
      'geoPolygon'.";
      The geo-area is either a 'geoPolygon' or a 'geoCircle'.";

    list geoPolygon {
      description "Specifies the geographical area with a convex polygon.
@@ -662,8 +680,6 @@ module _3gpp-common-yang-types {
        key "latitude longitude";
      min-elements 3;
      ordered-by user;
      key idx;
      leaf idx { type string; } 
      uses GeoCoordinateGrp;
    }

@@ -671,19 +687,8 @@ module _3gpp-common-yang-types {
      description "a geographical circle identified by reference location and
        associated distance radius";
      key idx;
      leaf idx { type string; } 
      leaf referenceLocation {
        description "Reference location of the serving cell provided via NTN 
          (quasi)-Earth fixed cell. This field is only present in an NTN cell. 
          It is defined as ReferenceLocation-r17 in TS 38.331";
        type string;
      }
      leaf distanceRadius {
        description "It specifies the radius distance from a geographical 
          coordinates reference point, defined by referenceLocation. Each value 
          represents 50m distance. This field is only present in an NTN cell.";
        type uint16;
      }
      leaf idx { type uint16; }
      uses geoCircleGrp;
    }
  }