X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=data-model%2Fyang%2Fworking%2Fo-ran-sc%2Fo-ran-du%2Fo-ran-sc-du-v1.yang;fp=data-model%2Fyang%2Fworking%2Fo-ran-sc%2Fo-ran-du%2Fo-ran-sc-du-v1.yang;h=bbcab1f0c9476b00e71dd128c89119ade1541c2b;hb=7f8525f641696bdefea121b48a0318a59fab9c50;hp=0000000000000000000000000000000000000000;hpb=02c60fe5f134a86ad3ef157b011735c2e73dae48;p=scp%2Foam%2Fmodeling.git diff --git a/data-model/yang/working/o-ran-sc/o-ran-du/o-ran-sc-du-v1.yang b/data-model/yang/working/o-ran-sc/o-ran-du/o-ran-sc-du-v1.yang new file mode 100644 index 0000000..bbcab1f --- /dev/null +++ b/data-model/yang/working/o-ran-sc/o-ran-du/o-ran-sc-du-v1.yang @@ -0,0 +1,64 @@ +module o-ran-sc-du-v1 { + yang-version 1.1; + namespace "urn:o-ran:sc:distributed-unit:1.0"; + prefix odu; + + import o-ran-sc-root-v1 { + prefix root; + } + import o-ran-sc-types-v1 { + prefix ot; + } + + organization + "O-RAN Software Community"; + contact + "www.o-ran.org"; + description + "This module contains the O-RAN Software Community DistributedUnit specific + O1 interface APIs. + + Copyright 2020 the O-RAN Alliance. + + Licensed under the Apache License, Version 2.0 (the 'License'); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an 'AS IS' BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License."; + + revision 2020-02-20 { + description + "initial revision"; + reference + "O-RAN-OAM-Interface-Specification (O1)"; + } + + // identity + + identity o-du { + base ot:control-function-type; + description + "TODO: Nice description"; + } + + // grouping + + grouping o-du-specific-grp { + description + "TODO: add your specific leafs, lists, containers here."; + } + + // Inherit from controlled-function + augment "/root:controlled-element/root:controlled-function" { + when "derived-from-or-self(./root:function-type, 'odu:o-du')"; + uses o-du-specific-grp; + description + "TODO: Nice description"; + } +}