Loading yang-models/_3gpp-nr-nrm-ecimappingrule.yangdeleted 100644 → 0 +0 −78 Original line number Diff line number Diff line module _3gpp-nr-nrm-ecmappingrule { yang-version 1.1; namespace urn:3gpp:sa5:_3gpp-nr-nrm-ecmappingrule; prefix ecmap3gpp; import _3gpp-common-top { prefix top3gpp; } import _3gpp-common-subnetwork { prefix subnet3gpp; } import _3gpp-common-managed-element { prefix me3gpp; } import _3gpp-nr-nrm-gnbcucpfunction {prefix gnbcucp3gpp; } organization "3gpp SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "This IOC represents the unified mapping rule input to support Energy Cost Index Mapping when Energy Cost Reporting. Copyright 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 28.541"; revision 2024-08-12 { reference CR-1336 ; } grouping ECMappingRuleInput { description "Input to the unified mapping rule to support energy cost reporting."; leaf eCMRInputMinValue { type uint8; description "The minimum value of to be applied for mapping from this attribute to the energy cost."; } leaf eCMRInputMaxValue { type uint8; description "The maximum value of to be applied for mapping from this attribute to the energy cost."; } leaf eCTimeInterval { type uint8; description "Time interval (in seconds) that should be applied for collecting values of mapping rule attribute to be used for computing the energy cost."; } } grouping NGRANECMappingRuleGrp { description "Represents the NGRANECMappingRule IOC."; list rules { description "This IOC represents a unified mapping rule."; key id; uses top3gpp:Top_Grp; container attributes { uses ECMappingRuleInput; } } } grouping NGRANECMappingRuleSubtree { description "Helps augmenting NGRANECMappingRule into multiple places."; list NGRANECMappingRule { description "Specifies the energy cost mapping rules."; key "id"; uses top3gpp:Top_Grp; container attributes { uses NGRANECMappingRuleGrp; } uses NGRANECMappingRuleGrp; } } augment "/subnet3gpp:SubNetwork" { uses NGRANECMappingRuleSubtree; } augment "/me3gpp:ManagedElement" { uses NGRANECMappingRuleSubtree; } } Loading
yang-models/_3gpp-nr-nrm-ecimappingrule.yangdeleted 100644 → 0 +0 −78 Original line number Diff line number Diff line module _3gpp-nr-nrm-ecmappingrule { yang-version 1.1; namespace urn:3gpp:sa5:_3gpp-nr-nrm-ecmappingrule; prefix ecmap3gpp; import _3gpp-common-top { prefix top3gpp; } import _3gpp-common-subnetwork { prefix subnet3gpp; } import _3gpp-common-managed-element { prefix me3gpp; } import _3gpp-nr-nrm-gnbcucpfunction {prefix gnbcucp3gpp; } organization "3gpp SA5"; contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464"; description "This IOC represents the unified mapping rule input to support Energy Cost Index Mapping when Energy Cost Reporting. Copyright 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved."; reference "3GPP TS 28.541"; revision 2024-08-12 { reference CR-1336 ; } grouping ECMappingRuleInput { description "Input to the unified mapping rule to support energy cost reporting."; leaf eCMRInputMinValue { type uint8; description "The minimum value of to be applied for mapping from this attribute to the energy cost."; } leaf eCMRInputMaxValue { type uint8; description "The maximum value of to be applied for mapping from this attribute to the energy cost."; } leaf eCTimeInterval { type uint8; description "Time interval (in seconds) that should be applied for collecting values of mapping rule attribute to be used for computing the energy cost."; } } grouping NGRANECMappingRuleGrp { description "Represents the NGRANECMappingRule IOC."; list rules { description "This IOC represents a unified mapping rule."; key id; uses top3gpp:Top_Grp; container attributes { uses ECMappingRuleInput; } } } grouping NGRANECMappingRuleSubtree { description "Helps augmenting NGRANECMappingRule into multiple places."; list NGRANECMappingRule { description "Specifies the energy cost mapping rules."; key "id"; uses top3gpp:Top_Grp; container attributes { uses NGRANECMappingRuleGrp; } uses NGRANECMappingRuleGrp; } } augment "/subnet3gpp:SubNetwork" { uses NGRANECMappingRuleSubtree; } augment "/me3gpp:ManagedElement" { uses NGRANECMappingRuleSubtree; } }